@font-face {
	font-family: remixicon;
	src: url(https://cdn.jsdelivr.net/npm/remixicon@2.1.0/fonts/remixicon.eot?t=1572787439022);
	src: url(https://cdn.jsdelivr.net/npm/remixicon@2.1.0/fonts/remixicon.eot?t=1572787439022#iefix) format("embedded-opentype"), url(https://cdn.jsdelivr.net/npm/remixicon@2.1.0/fonts/remixicon.woff2?t=1572787439022) format("woff2"), url(https://cdn.jsdelivr.net/npm/remixicon@2.1.0/fonts/remixicon.woff?t=1572787439022) format("woff"), url(https://cdn.jsdelivr.net/npm/remixicon@2.1.0/fonts/remixicon.ttf?t=1572787439022) format("truetype"), url(https://cdn.jsdelivr.net/npm/remixicon@2.1.0/fonts/remixicon.svg?t=1572787439022#remixicon) format("svg");
	font-display: swap
}

[class*=" ri-"],
[class^=ri-] {
	display: inline-block;
	font-family: remixicon !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ri-lg {
	font-size: 1.3333em;
	line-height: .75em;
	vertical-align: -.0667em
}

.ri-xl {
	font-size: 1.5em;
	line-height: .6666em;
	vertical-align: -.075em
}

.ri-xxs {
	font-size: .5em
}

.ri-xs {
	font-size: .75em
}

.ri-sm {
	font-size: .875em
}

.ri-1x {
	font-size: 1em
}

.ri-2x {
	font-size: 2em
}

.ri-3x {
	font-size: 3em
}

.ri-4x {
	font-size: 4em
}

.ri-5x {
	font-size: 5em
}

.ri-6x {
	font-size: 6em
}

.ri-7x {
	font-size: 7em
}

.ri-8x {
	font-size: 8em
}

.ri-9x {
	font-size: 9em
}

.ri-10x {
	font-size: 10em
}

.ri-fw {
	text-align: center;
	width: 1.25em
}

.ri-4k-fill:before {
	content: "\ea01"
}

.ri-4k-line:before {
	content: "\ea02"
}

.ri-account-box-fill:before {
	content: "\ea03"
}

.ri-account-box-line:before {
	content: "\ea04"
}

.ri-account-circle-fill:before {
	content: "\ea05"
}

.ri-account-circle-line:before {
	content: "\ea06"
}

.ri-account-pin-box-fill:before {
	content: "\ea07"
}

.ri-account-pin-box-line:before {
	content: "\ea08"
}

.ri-account-pin-circle-fill:before {
	content: "\ea09"
}

.ri-account-pin-circle-line:before {
	content: "\ea0a"
}

.ri-add-box-fill:before {
	content: "\ea0b"
}

.ri-add-box-line:before {
	content: "\ea0c"
}

.ri-add-circle-fill:before {
	content: "\ea0d"
}

.ri-add-circle-line:before {
	content: "\ea0e"
}

.ri-add-fill:before {
	content: "\ea0f"
}

.ri-add-line:before {
	content: "\ea10"
}

.ri-admin-fill:before {
	content: "\ea11"
}

.ri-admin-line:before {
	content: "\ea12"
}

.ri-airplay-fill:before {
	content: "\ea13"
}

.ri-airplay-line:before {
	content: "\ea14"
}

.ri-alarm-fill:before {
	content: "\ea15"
}

.ri-alarm-line:before {
	content: "\ea16"
}

.ri-alarm-warning-fill:before {
	content: "\ea17"
}

.ri-alarm-warning-line:before {
	content: "\ea18"
}

.ri-album-fill:before {
	content: "\ea19"
}

.ri-album-line:before {
	content: "\ea1a"
}

.ri-alert-fill:before {
	content: "\ea1b"
}

.ri-alert-line:before {
	content: "\ea1c"
}

.ri-align-bottom:before {
	content: "\ea1d"
}

.ri-align-center:before {
	content: "\ea1e"
}

.ri-align-justify:before {
	content: "\ea1f"
}

.ri-align-left:before {
	content: "\ea20"
}

.ri-align-right:before {
	content: "\ea21"
}

.ri-align-top:before {
	content: "\ea22"
}

.ri-align-vertically:before {
	content: "\ea23"
}

.ri-alipay-fill:before {
	content: "\ea24"
}

.ri-alipay-line:before {
	content: "\ea25"
}

.ri-amazon-fill:before {
	content: "\ea26"
}

.ri-amazon-line:before {
	content: "\ea27"
}

.ri-anchor-fill:before {
	content: "\ea28"
}

.ri-anchor-line:before {
	content: "\ea29"
}

.ri-android-fill:before {
	content: "\ea2a"
}

.ri-android-line:before {
	content: "\ea2b"
}

.ri-angularjs-fill:before {
	content: "\ea2c"
}

.ri-angularjs-line:before {
	content: "\ea2d"
}

.ri-anticlockwise-2-fill:before {
	content: "\ea2e"
}

.ri-anticlockwise-2-line:before {
	content: "\ea2f"
}

.ri-anticlockwise-fill:before {
	content: "\ea30"
}

.ri-anticlockwise-line:before {
	content: "\ea31"
}

.ri-apple-fill:before {
	content: "\ea32"
}

.ri-apple-line:before {
	content: "\ea33"
}

.ri-apps-2-fill:before {
	content: "\ea34"
}

.ri-apps-2-line:before {
	content: "\ea35"
}

.ri-apps-fill:before {
	content: "\ea36"
}

.ri-apps-line:before {
	content: "\ea37"
}

.ri-archive-drawer-fill:before {
	content: "\ea38"
}

.ri-archive-drawer-line:before {
	content: "\ea39"
}

.ri-archive-fill:before {
	content: "\ea3a"
}

.ri-archive-line:before {
	content: "\ea3b"
}

.ri-arrow-down-circle-fill:before {
	content: "\ea3c"
}

.ri-arrow-down-circle-line:before {
	content: "\ea3d"
}

.ri-arrow-down-fill:before {
	content: "\ea3e"
}

.ri-arrow-down-line:before {
	content: "\ea3f"
}

.ri-arrow-down-s-fill:before {
	content: "\ea40"
}

.ri-arrow-down-s-line:before {
	content: "\ea41"
}

.ri-arrow-drop-down-fill:before {
	content: "\ea42"
}

.ri-arrow-drop-down-line:before {
	content: "\ea43"
}

.ri-arrow-drop-left-fill:before {
	content: "\ea44"
}

.ri-arrow-drop-left-line:before {
	content: "\ea45"
}

.ri-arrow-drop-right-fill:before {
	content: "\ea46"
}

.ri-arrow-drop-right-line:before {
	content: "\ea47"
}

.ri-arrow-drop-up-fill:before {
	content: "\ea48"
}

.ri-arrow-drop-up-line:before {
	content: "\ea49"
}

.ri-arrow-go-back-fill:before {
	content: "\ea4a"
}

.ri-arrow-go-back-line:before {
	content: "\ea4b"
}

.ri-arrow-go-forward-fill:before {
	content: "\ea4c"
}

.ri-arrow-go-forward-line:before {
	content: "\ea4d"
}

.ri-arrow-left-circle-fill:before {
	content: "\ea4e"
}

.ri-arrow-left-circle-line:before {
	content: "\ea4f"
}

.ri-arrow-left-down-fill:before {
	content: "\ea50"
}

.ri-arrow-left-down-line:before {
	content: "\ea51"
}

.ri-arrow-left-fill:before {
	content: "\ea52"
}

.ri-arrow-left-line:before {
	content: "\ea53"
}

.ri-arrow-left-s-fill:before {
	content: "\ea54"
}

.ri-arrow-left-s-line:before {
	content: "\ea55"
}

.ri-arrow-left-up-fill:before {
	content: "\ea56"
}

.ri-arrow-left-up-line:before {
	content: "\ea57"
}

.ri-arrow-right-circle-fill:before {
	content: "\ea58"
}

.ri-arrow-right-circle-line:before {
	content: "\ea59"
}

.ri-arrow-right-down-fill:before {
	content: "\ea5a"
}

.ri-arrow-right-down-line:before {
	content: "\ea5b"
}

.ri-arrow-right-fill:before {
	content: "\ea5c"
}

.ri-arrow-right-line:before {
	content: "\ea5d"
}

.ri-arrow-right-s-fill:before {
	content: "\ea5e"
}

.ri-arrow-right-s-line:before {
	content: "\ea5f"
}

.ri-arrow-right-up-fill:before {
	content: "\ea60"
}

.ri-arrow-right-up-line:before {
	content: "\ea61"
}

.ri-arrow-up-circle-fill:before {
	content: "\ea62"
}

.ri-arrow-up-circle-line:before {
	content: "\ea63"
}

.ri-arrow-up-fill:before {
	content: "\ea64"
}

.ri-arrow-up-line:before {
	content: "\ea65"
}

.ri-arrow-up-s-fill:before {
	content: "\ea66"
}

.ri-arrow-up-s-line:before {
	content: "\ea67"
}

.ri-artboard-2-fill:before {
	content: "\ea68"
}

.ri-artboard-2-line:before {
	content: "\ea69"
}

.ri-artboard-fill:before {
	content: "\ea6a"
}

.ri-artboard-line:before {
	content: "\ea6b"
}

.ri-article-fill:before {
	content: "\ea6c"
}

.ri-article-line:before {
	content: "\ea6d"
}

.ri-asterisk:before {
	content: "\ea6e"
}

.ri-at-fill:before {
	content: "\ea6f"
}

.ri-at-line:before {
	content: "\ea70"
}

.ri-attachment-2:before {
	content: "\ea71"
}

.ri-attachment-fill:before {
	content: "\ea72"
}

.ri-attachment-line:before {
	content: "\ea73"
}

.ri-auction-fill:before {
	content: "\ea74"
}

.ri-auction-line:before {
	content: "\ea75"
}

.ri-award-fill:before {
	content: "\ea76"
}

.ri-award-line:before {
	content: "\ea77"
}

.ri-baidu-fill:before {
	content: "\ea78"
}

.ri-baidu-line:before {
	content: "\ea79"
}

.ri-ball-pen-fill:before {
	content: "\ea7a"
}

.ri-ball-pen-line:before {
	content: "\ea7b"
}

.ri-bank-card-2-fill:before {
	content: "\ea7c"
}

.ri-bank-card-2-line:before {
	content: "\ea7d"
}

.ri-bank-card-fill:before {
	content: "\ea7e"
}

.ri-bank-card-line:before {
	content: "\ea7f"
}

.ri-bank-fill:before {
	content: "\ea80"
}

.ri-bank-line:before {
	content: "\ea81"
}

.ri-bar-chart-2-fill:before {
	content: "\ea82"
}

.ri-bar-chart-2-line:before {
	content: "\ea83"
}

.ri-bar-chart-box-fill:before {
	content: "\ea84"
}

.ri-bar-chart-box-line:before {
	content: "\ea85"
}

.ri-bar-chart-fill:before {
	content: "\ea86"
}

.ri-bar-chart-grouped-fill:before {
	content: "\ea87"
}

.ri-bar-chart-grouped-line:before {
	content: "\ea88"
}

.ri-bar-chart-horizontal-fill:before {
	content: "\ea89"
}

.ri-bar-chart-horizontal-line:before {
	content: "\ea8a"
}

.ri-bar-chart-line:before {
	content: "\ea8b"
}

.ri-barcode-box-fill:before {
	content: "\ea8c"
}

.ri-barcode-box-line:before {
	content: "\ea8d"
}

.ri-barcode-fill:before {
	content: "\ea8e"
}

.ri-barcode-line:before {
	content: "\ea8f"
}

.ri-barricade-fill:before {
	content: "\ea90"
}

.ri-barricade-line:before {
	content: "\ea91"
}

.ri-base-station-fill:before {
	content: "\ea92"
}

.ri-base-station-line:before {
	content: "\ea93"
}

.ri-battery-2-charge-fill:before {
	content: "\ea94"
}

.ri-battery-2-charge-line:before {
	content: "\ea95"
}

.ri-battery-2-fill:before {
	content: "\ea96"
}

.ri-battery-2-line:before {
	content: "\ea97"
}

.ri-battery-charge-fill:before {
	content: "\ea98"
}

.ri-battery-charge-line:before {
	content: "\ea99"
}

.ri-battery-fill:before {
	content: "\ea9a"
}

.ri-battery-line:before {
	content: "\ea9b"
}

.ri-battery-low-fill:before {
	content: "\ea9c"
}

.ri-battery-low-line:before {
	content: "\ea9d"
}

.ri-behance-fill:before {
	content: "\ea9e"
}

.ri-behance-line:before {
	content: "\ea9f"
}

.ri-bike-fill:before {
	content: "\eaa0"
}

.ri-bike-line:before {
	content: "\eaa1"
}

.ri-bilibili-fill:before {
	content: "\eaa2"
}

.ri-bilibili-line:before {
	content: "\eaa3"
}

.ri-bill-fill:before {
	content: "\eaa4"
}

.ri-bill-line:before {
	content: "\eaa5"
}

.ri-bit-coin-fill:before {
	content: "\eaa6"
}

.ri-bit-coin-line:before {
	content: "\eaa7"
}

.ri-bluetooth-connect-fill:before {
	content: "\eaa8"
}

.ri-bluetooth-connect-line:before {
	content: "\eaa9"
}

.ri-bluetooth-fill:before {
	content: "\eaaa"
}

.ri-bluetooth-line:before {
	content: "\eaab"
}

.ri-blur-off-fill:before {
	content: "\eaac"
}

.ri-blur-off-line:before {
	content: "\eaad"
}

.ri-bold:before {
	content: "\eaae"
}

.ri-book-2-fill:before {
	content: "\eaaf"
}

.ri-book-2-line:before {
	content: "\eab0"
}

.ri-book-3-fill:before {
	content: "\eab1"
}

.ri-book-3-line:before {
	content: "\eab2"
}

.ri-book-fill:before {
	content: "\eab3"
}

.ri-book-line:before {
	content: "\eab4"
}

.ri-book-mark-fill:before {
	content: "\eab5"
}

.ri-book-mark-line:before {
	content: "\eab6"
}

.ri-book-open-fill:before {
	content: "\eab7"
}

.ri-book-open-line:before {
	content: "\eab8"
}

.ri-book-read-fill:before {
	content: "\eab9"
}

.ri-book-read-line:before {
	content: "\eaba"
}

.ri-bookmark-2-fill:before {
	content: "\eabb"
}

.ri-bookmark-2-line:before {
	content: "\eabc"
}

.ri-bookmark-3-fill:before {
	content: "\eabd"
}

.ri-bookmark-3-line:before {
	content: "\eabe"
}

.ri-bookmark-fill:before {
	content: "\eabf"
}

.ri-bookmark-line:before {
	content: "\eac0"
}

.ri-braces-fill:before {
	content: "\eac1"
}

.ri-braces-line:before {
	content: "\eac2"
}

.ri-brackets-fill:before {
	content: "\eac3"
}

.ri-brackets-line:before {
	content: "\eac4"
}

.ri-briefcase-2-fill:before {
	content: "\eac5"
}

.ri-briefcase-2-line:before {
	content: "\eac6"
}

.ri-briefcase-3-fill:before {
	content: "\eac7"
}

.ri-briefcase-3-line:before {
	content: "\eac8"
}

.ri-briefcase-4-fill:before {
	content: "\eac9"
}

.ri-briefcase-4-line:before {
	content: "\eaca"
}

.ri-briefcase-5-fill:before {
	content: "\eacb"
}

.ri-briefcase-5-line:before {
	content: "\eacc"
}

.ri-briefcase-fill:before {
	content: "\eacd"
}

.ri-briefcase-line:before {
	content: "\eace"
}

.ri-broadcast-fill:before {
	content: "\eacf"
}

.ri-broadcast-line:before {
	content: "\ead0"
}

.ri-brush-2-fill:before {
	content: "\ead1"
}

.ri-brush-2-line:before {
	content: "\ead2"
}

.ri-brush-3-fill:before {
	content: "\ead3"
}

.ri-brush-3-line:before {
	content: "\ead4"
}

.ri-brush-4-fill:before {
	content: "\ead5"
}

.ri-brush-4-line:before {
	content: "\ead6"
}

.ri-brush-fill:before {
	content: "\ead7"
}

.ri-brush-line:before {
	content: "\ead8"
}

.ri-bug-2-fill:before {
	content: "\ead9"
}

.ri-bug-2-line:before {
	content: "\eada"
}

.ri-bug-fill:before {
	content: "\eadb"
}

.ri-bug-line:before {
	content: "\eadc"
}

.ri-building-2-fill:before {
	content: "\eadd"
}

.ri-building-2-line:before {
	content: "\eade"
}

.ri-building-3-fill:before {
	content: "\eadf"
}

.ri-building-3-line:before {
	content: "\eae0"
}

.ri-building-4-fill:before {
	content: "\eae1"
}

.ri-building-4-line:before {
	content: "\eae2"
}

.ri-building-fill:before {
	content: "\eae3"
}

.ri-building-line:before {
	content: "\eae4"
}

.ri-bus-2-fill:before {
	content: "\eae5"
}

.ri-bus-2-line:before {
	content: "\eae6"
}

.ri-bus-fill:before {
	content: "\eae7"
}

.ri-bus-line:before {
	content: "\eae8"
}

.ri-calculator-fill:before {
	content: "\eae9"
}

.ri-calculator-line:before {
	content: "\eaea"
}

.ri-calendar-2-fill:before {
	content: "\eaeb"
}

.ri-calendar-2-line:before {
	content: "\eaec"
}

.ri-calendar-check-fill:before {
	content: "\eaed"
}

.ri-calendar-check-line:before {
	content: "\eaee"
}

.ri-calendar-event-fill:before {
	content: "\eaef"
}

.ri-calendar-event-line:before {
	content: "\eaf0"
}

.ri-calendar-fill:before {
	content: "\eaf1"
}

.ri-calendar-line:before {
	content: "\eaf2"
}

.ri-calendar-todo-fill:before {
	content: "\eaf3"
}

.ri-calendar-todo-line:before {
	content: "\eaf4"
}

.ri-camera-2-fill:before {
	content: "\eaf5"
}

.ri-camera-2-line:before {
	content: "\eaf6"
}

.ri-camera-3-fill:before {
	content: "\eaf7"
}

.ri-camera-3-line:before {
	content: "\eaf8"
}

.ri-camera-fill:before {
	content: "\eaf9"
}

.ri-camera-lens-fill:before {
	content: "\eafa"
}

.ri-camera-lens-line:before {
	content: "\eafb"
}

.ri-camera-line:before {
	content: "\eafc"
}

.ri-camera-off-fill:before {
	content: "\eafd"
}

.ri-camera-off-line:before {
	content: "\eafe"
}

.ri-camera-switch-fill:before {
	content: "\eaff"
}

.ri-camera-switch-line:before {
	content: "\eb00"
}

.ri-car-fill:before {
	content: "\eb01"
}

.ri-car-line:before {
	content: "\eb02"
}

.ri-car-washing-fill:before {
	content: "\eb03"
}

.ri-car-washing-line:before {
	content: "\eb04"
}

.ri-cast-fill:before {
	content: "\eb05"
}

.ri-cast-line:before {
	content: "\eb06"
}

.ri-cellphone-fill:before {
	content: "\eb07"
}

.ri-cellphone-line:before {
	content: "\eb08"
}

.ri-celsius-fill:before {
	content: "\eb09"
}

.ri-celsius-line:before {
	content: "\eb0a"
}

.ri-charging-pile-2-fill:before {
	content: "\eb0b"
}

.ri-charging-pile-2-line:before {
	content: "\eb0c"
}

.ri-charging-pile-fill:before {
	content: "\eb0d"
}

.ri-charging-pile-line:before {
	content: "\eb0e"
}

.ri-chat-1-fill:before {
	content: "\eb0f"
}

.ri-chat-1-line:before {
	content: "\eb10"
}

.ri-chat-2-fill:before {
	content: "\eb11"
}

.ri-chat-2-line:before {
	content: "\eb12"
}

.ri-chat-3-fill:before {
	content: "\eb13"
}

.ri-chat-3-line:before {
	content: "\eb14"
}

.ri-chat-4-fill:before {
	content: "\eb15"
}

.ri-chat-4-line:before {
	content: "\eb16"
}

.ri-chat-check-fill:before {
	content: "\eb17"
}

.ri-chat-check-line:before {
	content: "\eb18"
}

.ri-chat-delete-fill:before {
	content: "\eb19"
}

.ri-chat-delete-line:before {
	content: "\eb1a"
}

.ri-chat-download-fill:before {
	content: "\eb1b"
}

.ri-chat-download-line:before {
	content: "\eb1c"
}

.ri-chat-forward-fill:before {
	content: "\eb1d"
}

.ri-chat-forward-line:before {
	content: "\eb1e"
}

.ri-chat-heart-fill:before {
	content: "\eb1f"
}

.ri-chat-heart-line:before {
	content: "\eb20"
}

.ri-chat-new-fill:before {
	content: "\eb21"
}

.ri-chat-new-line:before {
	content: "\eb22"
}

.ri-chat-off-fill:before {
	content: "\eb23"
}

.ri-chat-off-line:before {
	content: "\eb24"
}

.ri-chat-settings-fill:before {
	content: "\eb25"
}

.ri-chat-settings-line:before {
	content: "\eb26"
}

.ri-chat-smile-2-fill:before {
	content: "\eb27"
}

.ri-chat-smile-2-line:before {
	content: "\eb28"
}

.ri-chat-smile-3-fill:before {
	content: "\eb29"
}

.ri-chat-smile-3-line:before {
	content: "\eb2a"
}

.ri-chat-smile-fill:before {
	content: "\eb2b"
}

.ri-chat-smile-line:before {
	content: "\eb2c"
}

.ri-chat-upload-fill:before {
	content: "\eb2d"
}

.ri-chat-upload-line:before {
	content: "\eb2e"
}

.ri-chat-voice-fill:before {
	content: "\eb2f"
}

.ri-chat-voice-line:before {
	content: "\eb30"
}

.ri-check-double-fill:before {
	content: "\eb31"
}

.ri-check-double-line:before {
	content: "\eb32"
}

.ri-check-fill:before {
	content: "\eb33"
}

.ri-check-line:before {
	content: "\eb34"
}

.ri-checkbox-blank-circle-fill:before {
	content: "\eb35"
}

.ri-checkbox-blank-circle-line:before {
	content: "\eb36"
}

.ri-checkbox-blank-fill:before {
	content: "\eb37"
}

.ri-checkbox-blank-line:before {
	content: "\eb38"
}

.ri-checkbox-circle-fill:before {
	content: "\eb39"
}

.ri-checkbox-circle-line:before {
	content: "\eb3a"
}

.ri-checkbox-fill:before {
	content: "\eb3b"
}

.ri-checkbox-indeterminate-fill:before {
	content: "\eb3c"
}

.ri-checkbox-indeterminate-line:before {
	content: "\eb3d"
}

.ri-checkbox-line:before {
	content: "\eb3e"
}

.ri-checkbox-multiple-blank-fill:before {
	content: "\eb3f"
}

.ri-checkbox-multiple-blank-line:before {
	content: "\eb40"
}

.ri-checkbox-multiple-fill:before {
	content: "\eb41"
}

.ri-checkbox-multiple-line:before {
	content: "\eb42"
}

.ri-china-railway-fill:before {
	content: "\eb43"
}

.ri-china-railway-line:before {
	content: "\eb44"
}

.ri-chrome-fill:before {
	content: "\eb45"
}

.ri-chrome-line:before {
	content: "\eb46"
}

.ri-clapperboard-fill:before {
	content: "\eb47"
}

.ri-clapperboard-line:before {
	content: "\eb48"
}

.ri-clipboard-fill:before {
	content: "\eb49"
}

.ri-clipboard-line:before {
	content: "\eb4a"
}

.ri-clockwise-2-fill:before {
	content: "\eb4b"
}

.ri-clockwise-2-line:before {
	content: "\eb4c"
}

.ri-clockwise-fill:before {
	content: "\eb4d"
}

.ri-clockwise-line:before {
	content: "\eb4e"
}

.ri-close-circle-fill:before {
	content: "\eb4f"
}

.ri-close-circle-line:before {
	content: "\eb50"
}

.ri-close-fill:before {
	content: "\eb51"
}

.ri-close-line:before {
	content: "\eb52"
}

.ri-cloud-fill:before {
	content: "\eb53"
}

.ri-cloud-line:before {
	content: "\eb54"
}

.ri-cloud-off-fill:before {
	content: "\eb55"
}

.ri-cloud-off-line:before {
	content: "\eb56"
}

.ri-cloud-windy-fill:before {
	content: "\eb57"
}

.ri-cloud-windy-line:before {
	content: "\eb58"
}

.ri-cloudy-2-fill:before {
	content: "\eb59"
}

.ri-cloudy-2-line:before {
	content: "\eb5a"
}

.ri-cloudy-fill:before {
	content: "\eb5b"
}

.ri-cloudy-line:before {
	content: "\eb5c"
}

.ri-code-box-fill:before {
	content: "\eb5d"
}

.ri-code-box-line:before {
	content: "\eb5e"
}

.ri-code-fill:before {
	content: "\eb5f"
}

.ri-code-line:before {
	content: "\eb60"
}

.ri-code-s-fill:before {
	content: "\eb61"
}

.ri-code-s-line:before {
	content: "\eb62"
}

.ri-code-s-slash-fill:before {
	content: "\eb63"
}

.ri-code-s-slash-line:before {
	content: "\eb64"
}

.ri-code-view:before {
	content: "\eb65"
}

.ri-codepen-fill:before {
	content: "\eb66"
}

.ri-codepen-line:before {
	content: "\eb67"
}

.ri-command-fill:before {
	content: "\eb68"
}

.ri-command-line:before {
	content: "\eb69"
}

.ri-community-fill:before {
	content: "\eb6a"
}

.ri-community-line:before {
	content: "\eb6b"
}

.ri-compass-2-fill:before {
	content: "\eb6c"
}

.ri-compass-2-line:before {
	content: "\eb6d"
}

.ri-compass-3-fill:before {
	content: "\eb6e"
}

.ri-compass-3-line:before {
	content: "\eb6f"
}

.ri-compass-4-fill:before {
	content: "\eb70"
}

.ri-compass-4-line:before {
	content: "\eb71"
}

.ri-compass-discover-fill:before {
	content: "\eb72"
}

.ri-compass-discover-line:before {
	content: "\eb73"
}

.ri-compass-fill:before {
	content: "\eb74"
}

.ri-compass-line:before {
	content: "\eb75"
}

.ri-compasses-2-fill:before {
	content: "\eb76"
}

.ri-compasses-2-line:before {
	content: "\eb77"
}

.ri-compasses-fill:before {
	content: "\eb78"
}

.ri-compasses-line:before {
	content: "\eb79"
}

.ri-computer-fill:before {
	content: "\eb7a"
}

.ri-computer-line:before {
	content: "\eb7b"
}

.ri-contacts-book-2-fill:before {
	content: "\eb7c"
}

.ri-contacts-book-2-line:before {
	content: "\eb7d"
}

.ri-contacts-book-fill:before {
	content: "\eb7e"
}

.ri-contacts-book-line:before {
	content: "\eb7f"
}

.ri-contacts-fill:before {
	content: "\eb80"
}

.ri-contacts-line:before {
	content: "\eb81"
}

.ri-contrast-2-fill:before {
	content: "\eb82"
}

.ri-contrast-2-line:before {
	content: "\eb83"
}

.ri-contrast-drop-2-fill:before {
	content: "\eb84"
}

.ri-contrast-drop-2-line:before {
	content: "\eb85"
}

.ri-contrast-drop-fill:before {
	content: "\eb86"
}

.ri-contrast-drop-line:before {
	content: "\eb87"
}

.ri-contrast-fill:before {
	content: "\eb88"
}

.ri-contrast-line:before {
	content: "\eb89"
}

.ri-copper-coin-fill:before {
	content: "\eb8a"
}

.ri-copper-coin-line:before {
	content: "\eb8b"
}

.ri-copper-diamond-fill:before {
	content: "\eb8c"
}

.ri-copper-diamond-line:before {
	content: "\eb8d"
}

.ri-copyright-fill:before {
	content: "\eb8e"
}

.ri-copyright-line:before {
	content: "\eb8f"
}

.ri-coreos-fill:before {
	content: "\eb90"
}

.ri-coreos-line:before {
	content: "\eb91"
}

.ri-coupon-2-fill:before {
	content: "\eb92"
}

.ri-coupon-2-line:before {
	content: "\eb93"
}

.ri-coupon-3-fill:before {
	content: "\eb94"
}

.ri-coupon-3-line:before {
	content: "\eb95"
}

.ri-coupon-4-fill:before {
	content: "\eb96"
}

.ri-coupon-4-line:before {
	content: "\eb97"
}

.ri-coupon-5-fill:before {
	content: "\eb98"
}

.ri-coupon-5-line:before {
	content: "\eb99"
}

.ri-coupon-fill:before {
	content: "\eb9a"
}

.ri-coupon-line:before {
	content: "\eb9b"
}

.ri-cpu-fill:before {
	content: "\eb9c"
}

.ri-cpu-line:before {
	content: "\eb9d"
}

.ri-crop-2-fill:before {
	content: "\eb9e"
}

.ri-crop-2-line:before {
	content: "\eb9f"
}

.ri-crop-fill:before {
	content: "\eba0"
}

.ri-crop-line:before {
	content: "\eba1"
}

.ri-css3-fill:before {
	content: "\eba2"
}

.ri-css3-line:before {
	content: "\eba3"
}

.ri-cup-fill:before {
	content: "\eba4"
}

.ri-cup-line:before {
	content: "\eba5"
}

.ri-currency-fill:before {
	content: "\eba6"
}

.ri-currency-line:before {
	content: "\eba7"
}

.ri-cursor-fill:before {
	content: "\eba8"
}

.ri-cursor-line:before {
	content: "\eba9"
}

.ri-customer-service-2-fill:before {
	content: "\ebaa"
}

.ri-customer-service-2-line:before {
	content: "\ebab"
}

.ri-customer-service-fill:before {
	content: "\ebac"
}

.ri-customer-service-line:before {
	content: "\ebad"
}

.ri-dashboard-fill:before {
	content: "\ebae"
}

.ri-dashboard-line:before {
	content: "\ebaf"
}

.ri-database-2-fill:before {
	content: "\ebb0"
}

.ri-database-2-line:before {
	content: "\ebb1"
}

.ri-database-fill:before {
	content: "\ebb2"
}

.ri-database-line:before {
	content: "\ebb3"
}

.ri-delete-back-2-fill:before {
	content: "\ebb4"
}

.ri-delete-back-2-line:before {
	content: "\ebb5"
}

.ri-delete-back-fill:before {
	content: "\ebb6"
}

.ri-delete-back-line:before {
	content: "\ebb7"
}

.ri-delete-bin-2-fill:before {
	content: "\ebb8"
}

.ri-delete-bin-2-line:before {
	content: "\ebb9"
}

.ri-delete-bin-3-fill:before {
	content: "\ebba"
}

.ri-delete-bin-3-line:before {
	content: "\ebbb"
}

.ri-delete-bin-4-fill:before {
	content: "\ebbc"
}

.ri-delete-bin-4-line:before {
	content: "\ebbd"
}

.ri-delete-bin-5-fill:before {
	content: "\ebbe"
}

.ri-delete-bin-5-line:before {
	content: "\ebbf"
}

.ri-delete-bin-6-fill:before {
	content: "\ebc0"
}

.ri-delete-bin-6-line:before {
	content: "\ebc1"
}

.ri-delete-bin-7-fill:before {
	content: "\ebc2"
}

.ri-delete-bin-7-line:before {
	content: "\ebc3"
}

.ri-delete-bin-fill:before {
	content: "\ebc4"
}

.ri-delete-bin-line:before {
	content: "\ebc5"
}

.ri-device-fill:before {
	content: "\ebc6"
}

.ri-device-line:before {
	content: "\ebc7"
}

.ri-dingding-fill:before {
	content: "\ebc8"
}

.ri-dingding-line:before {
	content: "\ebc9"
}

.ri-direction-fill:before {
	content: "\ebca"
}

.ri-direction-line:before {
	content: "\ebcb"
}

.ri-disc-fill:before {
	content: "\ebcc"
}

.ri-disc-line:before {
	content: "\ebcd"
}

.ri-discord-fill:before {
	content: "\ebce"
}

.ri-discord-line:before {
	content: "\ebcf"
}

.ri-discuss-fill:before {
	content: "\ebd0"
}

.ri-discuss-line:before {
	content: "\ebd1"
}

.ri-divide-fill:before {
	content: "\ebd2"
}

.ri-divide-line:before {
	content: "\ebd3"
}

.ri-door-lock-box-fill:before {
	content: "\ebd4"
}

.ri-door-lock-box-line:before {
	content: "\ebd5"
}

.ri-door-lock-fill:before {
	content: "\ebd6"
}

.ri-door-lock-line:before {
	content: "\ebd7"
}

.ri-douban-fill:before {
	content: "\ebd8"
}

.ri-douban-line:before {
	content: "\ebd9"
}

.ri-double-quotes-l:before {
	content: "\ebda"
}

.ri-double-quotes-r:before {
	content: "\ebdb"
}

.ri-download-2-fill:before {
	content: "\ebdc"
}

.ri-download-2-line:before {
	content: "\ebdd"
}

.ri-download-cloud-2-fill:before {
	content: "\ebde"
}

.ri-download-cloud-2-line:before {
	content: "\ebdf"
}

.ri-download-cloud-fill:before {
	content: "\ebe0"
}

.ri-download-cloud-line:before {
	content: "\ebe1"
}

.ri-download-fill:before {
	content: "\ebe2"
}

.ri-download-line:before {
	content: "\ebe3"
}

.ri-drag-move-2-fill:before {
	content: "\ebe4"
}

.ri-drag-move-2-line:before {
	content: "\ebe5"
}

.ri-drag-move-fill:before {
	content: "\ebe6"
}

.ri-drag-move-line:before {
	content: "\ebe7"
}

.ri-dribbble-fill:before {
	content: "\ebe8"
}

.ri-dribbble-line:before {
	content: "\ebe9"
}

.ri-drive-fill:before {
	content: "\ebea"
}

.ri-drive-line:before {
	content: "\ebeb"
}

.ri-drizzle-fill:before {
	content: "\ebec"
}

.ri-drizzle-line:before {
	content: "\ebed"
}

.ri-drop-fill:before {
	content: "\ebee"
}

.ri-drop-line:before {
	content: "\ebef"
}

.ri-dropbox-fill:before {
	content: "\ebf0"
}

.ri-dropbox-line:before {
	content: "\ebf1"
}

.ri-dv-fill:before {
	content: "\ebf2"
}

.ri-dv-line:before {
	content: "\ebf3"
}

.ri-dvd-fill:before {
	content: "\ebf4"
}

.ri-dvd-line:before {
	content: "\ebf5"
}

.ri-e-bike-2-fill:before {
	content: "\ebf6"
}

.ri-e-bike-2-line:before {
	content: "\ebf7"
}

.ri-e-bike-fill:before {
	content: "\ebf8"
}

.ri-e-bike-line:before {
	content: "\ebf9"
}

.ri-earth-fill:before {
	content: "\ebfa"
}

.ri-earth-line:before {
	content: "\ebfb"
}

.ri-edge-fill:before {
	content: "\ebfc"
}

.ri-edge-line:before {
	content: "\ebfd"
}

.ri-edit-2-fill:before {
	content: "\ebfe"
}

.ri-edit-2-line:before {
	content: "\ebff"
}

.ri-edit-box-fill:before {
	content: "\ec00"
}

.ri-edit-box-line:before {
	content: "\ec01"
}

.ri-edit-circle-fill:before {
	content: "\ec02"
}

.ri-edit-circle-line:before {
	content: "\ec03"
}

.ri-edit-fill:before {
	content: "\ec04"
}

.ri-edit-line:before {
	content: "\ec05"
}

.ri-eject-fill:before {
	content: "\ec06"
}

.ri-eject-line:before {
	content: "\ec07"
}

.ri-emotion-2-fill:before {
	content: "\ec08"
}

.ri-emotion-2-line:before {
	content: "\ec09"
}

.ri-emotion-fill:before {
	content: "\ec0a"
}

.ri-emotion-happy-fill:before {
	content: "\ec0b"
}

.ri-emotion-happy-line:before {
	content: "\ec0c"
}

.ri-emotion-line:before {
	content: "\ec0d"
}

.ri-emotion-normal-fill:before {
	content: "\ec0e"
}

.ri-emotion-normal-line:before {
	content: "\ec0f"
}

.ri-emotion-unhappy-fill:before {
	content: "\ec10"
}

.ri-emotion-unhappy-line:before {
	content: "\ec11"
}

.ri-emphasis:before {
	content: "\ec12"
}

.ri-equalizer-fill:before {
	content: "\ec13"
}

.ri-equalizer-line:before {
	content: "\ec14"
}

.ri-eraser-fill:before {
	content: "\ec15"
}

.ri-eraser-line:before {
	content: "\ec16"
}

.ri-error-warning-fill:before {
	content: "\ec17"
}

.ri-error-warning-line:before {
	content: "\ec18"
}

.ri-evernote-fill:before {
	content: "\ec19"
}

.ri-evernote-line:before {
	content: "\ec1a"
}

.ri-exchange-box-fill:before {
	content: "\ec1b"
}

.ri-exchange-box-line:before {
	content: "\ec1c"
}

.ri-exchange-cny-fill:before {
	content: "\ec1d"
}

.ri-exchange-cny-line:before {
	content: "\ec1e"
}

.ri-exchange-dollar-fill:before {
	content: "\ec1f"
}

.ri-exchange-dollar-line:before {
	content: "\ec20"
}

.ri-exchange-fill:before {
	content: "\ec21"
}

.ri-exchange-funds-fill:before {
	content: "\ec22"
}

.ri-exchange-funds-line:before {
	content: "\ec23"
}

.ri-exchange-line:before {
	content: "\ec24"
}

.ri-external-link-fill:before {
	content: "\ec25"
}

.ri-external-link-line:before {
	content: "\ec26"
}

.ri-eye-close-fill:before {
	content: "\ec27"
}

.ri-eye-close-line:before {
	content: "\ec28"
}

.ri-eye-fill:before {
	content: "\ec29"
}

.ri-eye-line:before {
	content: "\ec2a"
}

.ri-eye-off-fill:before {
	content: "\ec2b"
}

.ri-eye-off-line:before {
	content: "\ec2c"
}

.ri-facebook-box-fill:before {
	content: "\ec2d"
}

.ri-facebook-box-line:before {
	content: "\ec2e"
}

.ri-facebook-circle-fill:before {
	content: "\ec2f"
}

.ri-facebook-circle-line:before {
	content: "\ec30"
}

.ri-facebook-fill:before {
	content: "\ec31"
}

.ri-facebook-line:before {
	content: "\ec32"
}

.ri-fahrenheit-fill:before {
	content: "\ec33"
}

.ri-fahrenheit-line:before {
	content: "\ec34"
}

.ri-feedback-fill:before {
	content: "\ec35"
}

.ri-feedback-line:before {
	content: "\ec36"
}

.ri-file-2-fill:before {
	content: "\ec37"
}

.ri-file-2-line:before {
	content: "\ec38"
}

.ri-file-3-fill:before {
	content: "\ec39"
}

.ri-file-3-line:before {
	content: "\ec3a"
}

.ri-file-4-fill:before {
	content: "\ec3b"
}

.ri-file-4-line:before {
	content: "\ec3c"
}

.ri-file-add-fill:before {
	content: "\ec3d"
}

.ri-file-add-line:before {
	content: "\ec3e"
}

.ri-file-chart-2-fill:before {
	content: "\ec3f"
}

.ri-file-chart-2-line:before {
	content: "\ec40"
}

.ri-file-chart-fill:before {
	content: "\ec41"
}

.ri-file-chart-line:before {
	content: "\ec42"
}

.ri-file-code-fill:before {
	content: "\ec43"
}

.ri-file-code-line:before {
	content: "\ec44"
}

.ri-file-copy-2-fill:before {
	content: "\ec45"
}

.ri-file-copy-2-line:before {
	content: "\ec46"
}

.ri-file-copy-fill:before {
	content: "\ec47"
}

.ri-file-copy-line:before {
	content: "\ec48"
}

.ri-file-damage-fill:before {
	content: "\ec49"
}

.ri-file-damage-line:before {
	content: "\ec4a"
}

.ri-file-download-fill:before {
	content: "\ec4b"
}

.ri-file-download-line:before {
	content: "\ec4c"
}

.ri-file-edit-fill:before {
	content: "\ec4d"
}

.ri-file-edit-line:before {
	content: "\ec4e"
}

.ri-file-excel-2-fill:before {
	content: "\ec4f"
}

.ri-file-excel-2-line:before {
	content: "\ec50"
}

.ri-file-excel-fill:before {
	content: "\ec51"
}

.ri-file-excel-line:before {
	content: "\ec52"
}

.ri-file-fill:before {
	content: "\ec53"
}

.ri-file-forbid-fill:before {
	content: "\ec54"
}

.ri-file-forbid-line:before {
	content: "\ec55"
}

.ri-file-info-fill:before {
	content: "\ec56"
}

.ri-file-info-line:before {
	content: "\ec57"
}

.ri-file-line:before {
	content: "\ec58"
}

.ri-file-list-2-fill:before {
	content: "\ec59"
}

.ri-file-list-2-line:before {
	content: "\ec5a"
}

.ri-file-list-3-fill:before {
	content: "\ec5b"
}

.ri-file-list-3-line:before {
	content: "\ec5c"
}

.ri-file-list-fill:before {
	content: "\ec5d"
}

.ri-file-list-line:before {
	content: "\ec5e"
}

.ri-file-lock-fill:before {
	content: "\ec5f"
}

.ri-file-lock-line:before {
	content: "\ec60"
}

.ri-file-mark-fill:before {
	content: "\ec61"
}

.ri-file-mark-line:before {
	content: "\ec62"
}

.ri-file-music-fill:before {
	content: "\ec63"
}

.ri-file-music-line:before {
	content: "\ec64"
}

.ri-file-paper-fill:before {
	content: "\ec65"
}

.ri-file-paper-line:before {
	content: "\ec66"
}

.ri-file-pdf-fill:before {
	content: "\ec67"
}

.ri-file-pdf-line:before {
	content: "\ec68"
}

.ri-file-ppt-2-fill:before {
	content: "\ec69"
}

.ri-file-ppt-2-line:before {
	content: "\ec6a"
}

.ri-file-ppt-fill:before {
	content: "\ec6b"
}

.ri-file-ppt-line:before {
	content: "\ec6c"
}

.ri-file-reduce-fill:before {
	content: "\ec6d"
}

.ri-file-reduce-line:before {
	content: "\ec6e"
}

.ri-file-search-fill:before {
	content: "\ec6f"
}

.ri-file-search-line:before {
	content: "\ec70"
}

.ri-file-settings-fill:before {
	content: "\ec71"
}

.ri-file-settings-line:before {
	content: "\ec72"
}

.ri-file-shield-2-fill:before {
	content: "\ec73"
}

.ri-file-shield-2-line:before {
	content: "\ec74"
}

.ri-file-shield-fill:before {
	content: "\ec75"
}

.ri-file-shield-line:before {
	content: "\ec76"
}

.ri-file-shred-fill:before {
	content: "\ec77"
}

.ri-file-shred-line:before {
	content: "\ec78"
}

.ri-file-text-fill:before {
	content: "\ec79"
}

.ri-file-text-line:before {
	content: "\ec7a"
}

.ri-file-transfer-fill:before {
	content: "\ec7b"
}

.ri-file-transfer-line:before {
	content: "\ec7c"
}

.ri-file-unknow-fill:before {
	content: "\ec7d"
}

.ri-file-unknow-line:before {
	content: "\ec7e"
}

.ri-file-upload-fill:before {
	content: "\ec7f"
}

.ri-file-upload-line:before {
	content: "\ec80"
}

.ri-file-user-fill:before {
	content: "\ec81"
}

.ri-file-user-line:before {
	content: "\ec82"
}

.ri-file-warning-fill:before {
	content: "\ec83"
}

.ri-file-warning-line:before {
	content: "\ec84"
}

.ri-file-word-2-fill:before {
	content: "\ec85"
}

.ri-file-word-2-line:before {
	content: "\ec86"
}

.ri-file-word-fill:before {
	content: "\ec87"
}

.ri-file-word-line:before {
	content: "\ec88"
}

.ri-file-zip-fill:before {
	content: "\ec89"
}

.ri-file-zip-line:before {
	content: "\ec8a"
}

.ri-film-fill:before {
	content: "\ec8b"
}

.ri-film-line:before {
	content: "\ec8c"
}

.ri-filter-2-fill:before {
	content: "\ec8d"
}

.ri-filter-2-line:before {
	content: "\ec8e"
}

.ri-filter-3-fill:before {
	content: "\ec8f"
}

.ri-filter-3-line:before {
	content: "\ec90"
}

.ri-filter-fill:before {
	content: "\ec91"
}

.ri-filter-line:before {
	content: "\ec92"
}

.ri-find-replace-fill:before {
	content: "\ec93"
}

.ri-find-replace-line:before {
	content: "\ec94"
}

.ri-fingerprint-2-fill:before {
	content: "\ec95"
}

.ri-fingerprint-2-line:before {
	content: "\ec96"
}

.ri-fingerprint-fill:before {
	content: "\ec97"
}

.ri-fingerprint-line:before {
	content: "\ec98"
}

.ri-fire-fill:before {
	content: "\ec99"
}

.ri-fire-line:before {
	content: "\ec9a"
}

.ri-firefox-fill:before {
	content: "\ec9b"
}

.ri-firefox-line:before {
	content: "\ec9c"
}

.ri-flag-2-fill:before {
	content: "\ec9d"
}

.ri-flag-2-line:before {
	content: "\ec9e"
}

.ri-flag-fill:before {
	content: "\ec9f"
}

.ri-flag-line:before {
	content: "\eca0"
}

.ri-flashlight-fill:before {
	content: "\eca1"
}

.ri-flashlight-line:before {
	content: "\eca2"
}

.ri-flight-land-fill:before {
	content: "\eca3"
}

.ri-flight-land-line:before {
	content: "\eca4"
}

.ri-flight-takeoff-fill:before {
	content: "\eca5"
}

.ri-flight-takeoff-line:before {
	content: "\eca6"
}

.ri-focus-2-fill:before {
	content: "\eca7"
}

.ri-focus-2-line:before {
	content: "\eca8"
}

.ri-focus-fill:before {
	content: "\eca9"
}

.ri-focus-line:before {
	content: "\ecaa"
}

.ri-foggy-fill:before {
	content: "\ecab"
}

.ri-foggy-line:before {
	content: "\ecac"
}

.ri-folder-2-fill:before {
	content: "\ecad"
}

.ri-folder-2-line:before {
	content: "\ecae"
}

.ri-folder-3-fill:before {
	content: "\ecaf"
}

.ri-folder-3-line:before {
	content: "\ecb0"
}

.ri-folder-4-fill:before {
	content: "\ecb1"
}

.ri-folder-4-line:before {
	content: "\ecb2"
}

.ri-folder-5-fill:before {
	content: "\ecb3"
}

.ri-folder-5-line:before {
	content: "\ecb4"
}

.ri-folder-add-fill:before {
	content: "\ecb5"
}

.ri-folder-add-line:before {
	content: "\ecb6"
}

.ri-folder-chart-2-fill:before {
	content: "\ecb7"
}

.ri-folder-chart-2-line:before {
	content: "\ecb8"
}

.ri-folder-chart-fill:before {
	content: "\ecb9"
}

.ri-folder-chart-line:before {
	content: "\ecba"
}

.ri-folder-download-fill:before {
	content: "\ecbb"
}

.ri-folder-download-line:before {
	content: "\ecbc"
}

.ri-folder-fill:before {
	content: "\ecbd"
}

.ri-folder-forbid-fill:before {
	content: "\ecbe"
}

.ri-folder-forbid-line:before {
	content: "\ecbf"
}

.ri-folder-info-fill:before {
	content: "\ecc0"
}

.ri-folder-info-line:before {
	content: "\ecc1"
}

.ri-folder-line:before {
	content: "\ecc2"
}

.ri-folder-lock-fill:before {
	content: "\ecc3"
}

.ri-folder-lock-line:before {
	content: "\ecc4"
}

.ri-folder-music-fill:before {
	content: "\ecc5"
}

.ri-folder-music-line:before {
	content: "\ecc6"
}

.ri-folder-open-fill:before {
	content: "\ecc7"
}

.ri-folder-open-line:before {
	content: "\ecc8"
}

.ri-folder-received-fill:before {
	content: "\ecc9"
}

.ri-folder-received-line:before {
	content: "\ecca"
}

.ri-folder-reduce-fill:before {
	content: "\eccb"
}

.ri-folder-reduce-line:before {
	content: "\eccc"
}

.ri-folder-settings-fill:before {
	content: "\eccd"
}

.ri-folder-settings-line:before {
	content: "\ecce"
}

.ri-folder-shared-fill:before {
	content: "\eccf"
}

.ri-folder-shared-line:before {
	content: "\ecd0"
}

.ri-folder-shield-2-fill:before {
	content: "\ecd1"
}

.ri-folder-shield-2-line:before {
	content: "\ecd2"
}

.ri-folder-shield-fill:before {
	content: "\ecd3"
}

.ri-folder-shield-line:before {
	content: "\ecd4"
}

.ri-folder-transfer-fill:before {
	content: "\ecd5"
}

.ri-folder-transfer-line:before {
	content: "\ecd6"
}

.ri-folder-unknow-fill:before {
	content: "\ecd7"
}

.ri-folder-unknow-line:before {
	content: "\ecd8"
}

.ri-folder-upload-fill:before {
	content: "\ecd9"
}

.ri-folder-upload-line:before {
	content: "\ecda"
}

.ri-folder-user-fill:before {
	content: "\ecdb"
}

.ri-folder-user-line:before {
	content: "\ecdc"
}

.ri-folder-warning-fill:before {
	content: "\ecdd"
}

.ri-folder-warning-line:before {
	content: "\ecde"
}

.ri-folders-fill:before {
	content: "\ecdf"
}

.ri-folders-line:before {
	content: "\ece0"
}

.ri-font-color:before {
	content: "\ece1"
}

.ri-font-size-2:before {
	content: "\ece2"
}

.ri-font-size:before {
	content: "\ece3"
}

.ri-footprint-fill:before {
	content: "\ece4"
}

.ri-footprint-line:before {
	content: "\ece5"
}

.ri-forbid-2-fill:before {
	content: "\ece6"
}

.ri-forbid-2-line:before {
	content: "\ece7"
}

.ri-forbid-fill:before {
	content: "\ece8"
}

.ri-forbid-line:before {
	content: "\ece9"
}

.ri-format-clear:before {
	content: "\ecea"
}

.ri-fullscreen-exit-fill:before {
	content: "\eceb"
}

.ri-fullscreen-exit-line:before {
	content: "\ecec"
}

.ri-fullscreen-fill:before {
	content: "\eced"
}

.ri-fullscreen-line:before {
	content: "\ecee"
}

.ri-function-fill:before {
	content: "\ecef"
}

.ri-function-line:before {
	content: "\ecf0"
}

.ri-functions:before {
	content: "\ecf1"
}

.ri-funds-box-fill:before {
	content: "\ecf2"
}

.ri-funds-box-line:before {
	content: "\ecf3"
}

.ri-funds-fill:before {
	content: "\ecf4"
}

.ri-funds-line:before {
	content: "\ecf5"
}

.ri-gallery-fill:before {
	content: "\ecf6"
}

.ri-gallery-line:before {
	content: "\ecf7"
}

.ri-gas-station-fill:before {
	content: "\ecf8"
}

.ri-gas-station-line:before {
	content: "\ecf9"
}

.ri-genderless-fill:before {
	content: "\ecfa"
}

.ri-genderless-line:before {
	content: "\ecfb"
}

.ri-git-branch-fill:before {
	content: "\ecfc"
}

.ri-git-branch-line:before {
	content: "\ecfd"
}

.ri-git-commit-fill:before {
	content: "\ecfe"
}

.ri-git-commit-line:before {
	content: "\ecff"
}

.ri-git-merge-fill:before {
	content: "\ed00"
}

.ri-git-merge-line:before {
	content: "\ed01"
}

.ri-git-pull-request-fill:before {
	content: "\ed02"
}

.ri-git-pull-request-line:before {
	content: "\ed03"
}

.ri-git-repository-commits-fill:before {
	content: "\ed04"
}

.ri-git-repository-commits-line:before {
	content: "\ed05"
}

.ri-git-repository-fill:before {
	content: "\ed06"
}

.ri-git-repository-line:before {
	content: "\ed07"
}

.ri-git-repository-private-fill:before {
	content: "\ed08"
}

.ri-git-repository-private-line:before {
	content: "\ed09"
}

.ri-github-fill:before {
	content: "\ed0a"
}

.ri-github-line:before {
	content: "\ed0b"
}

.ri-gitlab-fill:before {
	content: "\ed0c"
}

.ri-gitlab-line:before {
	content: "\ed0d"
}

.ri-global-fill:before {
	content: "\ed0e"
}

.ri-global-line:before {
	content: "\ed0f"
}

.ri-globe-fill:before {
	content: "\ed10"
}

.ri-globe-line:before {
	content: "\ed11"
}

.ri-goblet-fill:before {
	content: "\ed12"
}

.ri-goblet-line:before {
	content: "\ed13"
}

.ri-google-fill:before {
	content: "\ed14"
}

.ri-google-line:before {
	content: "\ed15"
}

.ri-government-fill:before {
	content: "\ed16"
}

.ri-government-line:before {
	content: "\ed17"
}

.ri-gps-fill:before {
	content: "\ed18"
}

.ri-gps-line:before {
	content: "\ed19"
}

.ri-gradienter-fill:before {
	content: "\ed1a"
}

.ri-gradienter-line:before {
	content: "\ed1b"
}

.ri-grid-fill:before {
	content: "\ed1c"
}

.ri-grid-line:before {
	content: "\ed1d"
}

.ri-group-2-fill:before {
	content: "\ed1e"
}

.ri-group-2-line:before {
	content: "\ed1f"
}

.ri-group-fill:before {
	content: "\ed20"
}

.ri-group-line:before {
	content: "\ed21"
}

.ri-guide-fill:before {
	content: "\ed22"
}

.ri-guide-line:before {
	content: "\ed23"
}

.ri-hail-fill:before {
	content: "\ed24"
}

.ri-hail-line:before {
	content: "\ed25"
}

.ri-hammer-fill:before {
	content: "\ed26"
}

.ri-hammer-line:before {
	content: "\ed27"
}

.ri-hard-drive-2-fill:before {
	content: "\ed28"
}

.ri-hard-drive-2-line:before {
	content: "\ed29"
}

.ri-hard-drive-fill:before {
	content: "\ed2a"
}

.ri-hard-drive-line:before {
	content: "\ed2b"
}

.ri-hashtag:before {
	content: "\ed2c"
}

.ri-haze-fill:before {
	content: "\ed2d"
}

.ri-haze-line:before {
	content: "\ed2e"
}

.ri-hd-fill:before {
	content: "\ed2f"
}

.ri-hd-line:before {
	content: "\ed30"
}

.ri-heading:before {
	content: "\ed31"
}

.ri-headphone-fill:before {
	content: "\ed32"
}

.ri-headphone-line:before {
	content: "\ed33"
}

.ri-heart-2-fill:before {
	content: "\ed34"
}

.ri-heart-2-line:before {
	content: "\ed35"
}

.ri-heart-fill:before {
	content: "\ed36"
}

.ri-heart-line:before {
	content: "\ed37"
}

.ri-heavy-showers-fill:before {
	content: "\ed38"
}

.ri-heavy-showers-line:before {
	content: "\ed39"
}

.ri-home-2-fill:before {
	content: "\ed3a"
}

.ri-home-2-line:before {
	content: "\ed3b"
}

.ri-home-3-fill:before {
	content: "\ed3c"
}

.ri-home-3-line:before {
	content: "\ed3d"
}

.ri-home-4-fill:before {
	content: "\ed3e"
}

.ri-home-4-line:before {
	content: "\ed3f"
}

.ri-home-5-fill:before {
	content: "\ed40"
}

.ri-home-5-line:before {
	content: "\ed41"
}

.ri-home-6-fill:before {
	content: "\ed42"
}

.ri-home-6-line:before {
	content: "\ed43"
}

.ri-home-7-fill:before {
	content: "\ed44"
}

.ri-home-7-line:before {
	content: "\ed45"
}

.ri-home-8-fill:before {
	content: "\ed46"
}

.ri-home-8-line:before {
	content: "\ed47"
}

.ri-home-fill:before {
	content: "\ed48"
}

.ri-home-gear-fill:before {
	content: "\ed49"
}

.ri-home-gear-line:before {
	content: "\ed4a"
}

.ri-home-heart-fill:before {
	content: "\ed4b"
}

.ri-home-heart-line:before {
	content: "\ed4c"
}

.ri-home-line:before {
	content: "\ed4d"
}

.ri-home-smile-2-fill:before {
	content: "\ed4e"
}

.ri-home-smile-2-line:before {
	content: "\ed4f"
}

.ri-home-smile-fill:before {
	content: "\ed50"
}

.ri-home-smile-line:before {
	content: "\ed51"
}

.ri-home-wifi-fill:before {
	content: "\ed52"
}

.ri-home-wifi-line:before {
	content: "\ed53"
}

.ri-honour-fill:before {
	content: "\ed54"
}

.ri-honour-line:before {
	content: "\ed55"
}

.ri-hospital-fill:before {
	content: "\ed56"
}

.ri-hospital-line:before {
	content: "\ed57"
}

.ri-hotel-bed-fill:before {
	content: "\ed58"
}

.ri-hotel-bed-line:before {
	content: "\ed59"
}

.ri-hotel-fill:before {
	content: "\ed5a"
}

.ri-hotel-line:before {
	content: "\ed5b"
}

.ri-hq-fill:before {
	content: "\ed5c"
}

.ri-hq-line:before {
	content: "\ed5d"
}

.ri-html5-fill:before {
	content: "\ed5e"
}

.ri-html5-line:before {
	content: "\ed5f"
}

.ri-ie-fill:before {
	content: "\ed60"
}

.ri-ie-line:before {
	content: "\ed61"
}

.ri-image-2-fill:before {
	content: "\ed62"
}

.ri-image-2-line:before {
	content: "\ed63"
}

.ri-image-fill:before {
	content: "\ed64"
}

.ri-image-line:before {
	content: "\ed65"
}

.ri-inbox-archive-fill:before {
	content: "\ed66"
}

.ri-inbox-archive-line:before {
	content: "\ed67"
}

.ri-inbox-fill:before {
	content: "\ed68"
}

.ri-inbox-line:before {
	content: "\ed69"
}

.ri-increase-decrease-fill:before {
	content: "\ed6a"
}

.ri-increase-decrease-line:before {
	content: "\ed6b"
}

.ri-indent-decrease:before {
	content: "\ed6c"
}

.ri-indent-increase:before {
	content: "\ed6d"
}

.ri-indeterminate-circle-fill:before {
	content: "\ed6e"
}

.ri-indeterminate-circle-line:before {
	content: "\ed6f"
}

.ri-information-fill:before {
	content: "\ed70"
}

.ri-information-line:before {
	content: "\ed71"
}

.ri-input-method-fill:before {
	content: "\ed72"
}

.ri-input-method-line:before {
	content: "\ed73"
}

.ri-instagram-fill:before {
	content: "\ed74"
}

.ri-instagram-line:before {
	content: "\ed75"
}

.ri-invision-fill:before {
	content: "\ed76"
}

.ri-invision-line:before {
	content: "\ed77"
}

.ri-italic:before {
	content: "\ed78"
}

.ri-kakao-talk-fill:before {
	content: "\ed79"
}

.ri-kakao-talk-line:before {
	content: "\ed7a"
}

.ri-key-2-fill:before {
	content: "\ed7b"
}

.ri-key-2-line:before {
	content: "\ed7c"
}

.ri-key-fill:before {
	content: "\ed7d"
}

.ri-key-line:before {
	content: "\ed7e"
}

.ri-keyboard-box-fill:before {
	content: "\ed7f"
}

.ri-keyboard-box-line:before {
	content: "\ed80"
}

.ri-keyboard-fill:before {
	content: "\ed81"
}

.ri-keyboard-line:before {
	content: "\ed82"
}

.ri-keynote-fill:before {
	content: "\ed83"
}

.ri-keynote-line:before {
	content: "\ed84"
}

.ri-landscape-fill:before {
	content: "\ed85"
}

.ri-landscape-line:before {
	content: "\ed86"
}

.ri-layout-column-fill:before {
	content: "\ed87"
}

.ri-layout-column-line:before {
	content: "\ed88"
}

.ri-layout-fill:before {
	content: "\ed89"
}

.ri-layout-line:before {
	content: "\ed8a"
}

.ri-layout-row-fill:before {
	content: "\ed8b"
}

.ri-layout-row-line:before {
	content: "\ed8c"
}

.ri-lightbulb-fill:before {
	content: "\ed8d"
}

.ri-lightbulb-flash-fill:before {
	content: "\ed8e"
}

.ri-lightbulb-flash-line:before {
	content: "\ed8f"
}

.ri-lightbulb-line:before {
	content: "\ed90"
}

.ri-line-fill:before {
	content: "\ed91"
}

.ri-line-height:before {
	content: "\ed92"
}

.ri-line-line:before {
	content: "\ed93"
}

.ri-link-m:before {
	content: "\ed94"
}

.ri-link-unlink-m:before {
	content: "\ed95"
}

.ri-link-unlink:before {
	content: "\ed96"
}

.ri-link:before {
	content: "\ed97"
}

.ri-linkedin-box-fill:before {
	content: "\ed98"
}

.ri-linkedin-box-line:before {
	content: "\ed99"
}

.ri-linkedin-fill:before {
	content: "\ed9a"
}

.ri-linkedin-line:before {
	content: "\ed9b"
}

.ri-links-fill:before {
	content: "\ed9c"
}

.ri-links-line:before {
	content: "\ed9d"
}

.ri-list-check-2:before {
	content: "\ed9e"
}

.ri-list-check:before {
	content: "\ed9f"
}

.ri-list-ordered:before {
	content: "\eda0"
}

.ri-list-settings-fill:before {
	content: "\eda1"
}

.ri-list-settings-line:before {
	content: "\eda2"
}

.ri-list-unordered:before {
	content: "\eda3"
}

.ri-loader-2-fill:before {
	content: "\eda4"
}

.ri-loader-2-line:before {
	content: "\eda5"
}

.ri-loader-3-fill:before {
	content: "\eda6"
}

.ri-loader-3-line:before {
	content: "\eda7"
}

.ri-loader-4-fill:before {
	content: "\eda8"
}

.ri-loader-4-line:before {
	content: "\eda9"
}

.ri-loader-5-fill:before {
	content: "\edaa"
}

.ri-loader-5-line:before {
	content: "\edab"
}

.ri-loader-fill:before {
	content: "\edac"
}

.ri-loader-line:before {
	content: "\edad"
}

.ri-lock-2-fill:before {
	content: "\edae"
}

.ri-lock-2-line:before {
	content: "\edaf"
}

.ri-lock-fill:before {
	content: "\edb0"
}

.ri-lock-line:before {
	content: "\edb1"
}

.ri-lock-password-fill:before {
	content: "\edb2"
}

.ri-lock-password-line:before {
	content: "\edb3"
}

.ri-lock-unlock-fill:before {
	content: "\edb4"
}

.ri-lock-unlock-line:before {
	content: "\edb5"
}

.ri-login-box-fill:before {
	content: "\edb6"
}

.ri-login-box-line:before {
	content: "\edb7"
}

.ri-login-circle-fill:before {
	content: "\edb8"
}

.ri-login-circle-line:before {
	content: "\edb9"
}

.ri-logout-box-fill:before {
	content: "\edba"
}

.ri-logout-box-line:before {
	content: "\edbb"
}

.ri-logout-box-r-fill:before {
	content: "\edbc"
}

.ri-logout-box-r-line:before {
	content: "\edbd"
}

.ri-logout-circle-fill:before {
	content: "\edbe"
}

.ri-logout-circle-line:before {
	content: "\edbf"
}

.ri-logout-circle-r-fill:before {
	content: "\edc0"
}

.ri-logout-circle-r-line:before {
	content: "\edc1"
}

.ri-mac-fill:before {
	content: "\edc2"
}

.ri-mac-line:before {
	content: "\edc3"
}

.ri-macbook-fill:before {
	content: "\edc4"
}

.ri-macbook-line:before {
	content: "\edc5"
}

.ri-magic-fill:before {
	content: "\edc6"
}

.ri-magic-line:before {
	content: "\edc7"
}

.ri-mail-add-fill:before {
	content: "\edc8"
}

.ri-mail-add-line:before {
	content: "\edc9"
}

.ri-mail-check-fill:before {
	content: "\edca"
}

.ri-mail-check-line:before {
	content: "\edcb"
}

.ri-mail-close-fill:before {
	content: "\edcc"
}

.ri-mail-close-line:before {
	content: "\edcd"
}

.ri-mail-download-fill:before {
	content: "\edce"
}

.ri-mail-download-line:before {
	content: "\edcf"
}

.ri-mail-fill:before {
	content: "\edd0"
}

.ri-mail-forbid-fill:before {
	content: "\edd1"
}

.ri-mail-forbid-line:before {
	content: "\edd2"
}

.ri-mail-line:before {
	content: "\edd3"
}

.ri-mail-lock-fill:before {
	content: "\edd4"
}

.ri-mail-lock-line:before {
	content: "\edd5"
}

.ri-mail-open-fill:before {
	content: "\edd6"
}

.ri-mail-open-line:before {
	content: "\edd7"
}

.ri-mail-send-fill:before {
	content: "\edd8"
}

.ri-mail-send-line:before {
	content: "\edd9"
}

.ri-mail-settings-fill:before {
	content: "\edda"
}

.ri-mail-settings-line:before {
	content: "\eddb"
}

.ri-mail-star-fill:before {
	content: "\eddc"
}

.ri-mail-star-line:before {
	content: "\eddd"
}

.ri-mail-unread-fill:before {
	content: "\edde"
}

.ri-mail-unread-line:before {
	content: "\eddf"
}

.ri-map-2-fill:before {
	content: "\ede0"
}

.ri-map-2-line:before {
	content: "\ede1"
}

.ri-map-fill:before {
	content: "\ede2"
}

.ri-map-line:before {
	content: "\ede3"
}

.ri-map-pin-2-fill:before {
	content: "\ede4"
}

.ri-map-pin-2-line:before {
	content: "\ede5"
}

.ri-map-pin-3-fill:before {
	content: "\ede6"
}

.ri-map-pin-3-line:before {
	content: "\ede7"
}

.ri-map-pin-4-fill:before {
	content: "\ede8"
}

.ri-map-pin-4-line:before {
	content: "\ede9"
}

.ri-map-pin-5-fill:before {
	content: "\edea"
}

.ri-map-pin-5-line:before {
	content: "\edeb"
}

.ri-map-pin-add-fill:before {
	content: "\edec"
}

.ri-map-pin-add-line:before {
	content: "\eded"
}

.ri-map-pin-fill:before {
	content: "\edee"
}

.ri-map-pin-line:before {
	content: "\edef"
}

.ri-map-pin-range-fill:before {
	content: "\edf0"
}

.ri-map-pin-range-line:before {
	content: "\edf1"
}

.ri-map-pin-time-fill:before {
	content: "\edf2"
}

.ri-map-pin-time-line:before {
	content: "\edf3"
}

.ri-map-pin-user-fill:before {
	content: "\edf4"
}

.ri-map-pin-user-line:before {
	content: "\edf5"
}

.ri-mark-pen-fill:before {
	content: "\edf6"
}

.ri-mark-pen-line:before {
	content: "\edf7"
}

.ri-markdown-fill:before {
	content: "\edf8"
}

.ri-markdown-line:before {
	content: "\edf9"
}

.ri-markup-fill:before {
	content: "\edfa"
}

.ri-markup-line:before {
	content: "\edfb"
}

.ri-mastercard-fill:before {
	content: "\edfc"
}

.ri-mastercard-line:before {
	content: "\edfd"
}

.ri-mastodon-fill:before {
	content: "\edfe"
}

.ri-mastodon-line:before {
	content: "\edff"
}

.ri-medium-fill:before {
	content: "\ee00"
}

.ri-medium-line:before {
	content: "\ee01"
}

.ri-men-fill:before {
	content: "\ee02"
}

.ri-men-line:before {
	content: "\ee03"
}

.ri-menu-2-fill:before {
	content: "\ee04"
}

.ri-menu-2-line:before {
	content: "\ee05"
}

.ri-menu-3-fill:before {
	content: "\ee06"
}

.ri-menu-3-line:before {
	content: "\ee07"
}

.ri-menu-fill:before {
	content: "\ee08"
}

.ri-menu-line:before {
	content: "\ee09"
}

.ri-message-2-fill:before {
	content: "\ee0a"
}

.ri-message-2-line:before {
	content: "\ee0b"
}

.ri-message-3-fill:before {
	content: "\ee0c"
}

.ri-message-3-line:before {
	content: "\ee0d"
}

.ri-message-fill:before {
	content: "\ee0e"
}

.ri-message-line:before {
	content: "\ee0f"
}

.ri-messenger-fill:before {
	content: "\ee10"
}

.ri-messenger-line:before {
	content: "\ee11"
}

.ri-mic-2-fill:before {
	content: "\ee12"
}

.ri-mic-2-line:before {
	content: "\ee13"
}

.ri-mic-fill:before {
	content: "\ee14"
}

.ri-mic-line:before {
	content: "\ee15"
}

.ri-mic-off-fill:before {
	content: "\ee16"
}

.ri-mic-off-line:before {
	content: "\ee17"
}

.ri-mini-program-fill:before {
	content: "\ee18"
}

.ri-mini-program-line:before {
	content: "\ee19"
}

.ri-mist-fill:before {
	content: "\ee1a"
}

.ri-mist-line:before {
	content: "\ee1b"
}

.ri-money-cny-box-fill:before {
	content: "\ee1c"
}

.ri-money-cny-box-line:before {
	content: "\ee1d"
}

.ri-money-cny-circle-fill:before {
	content: "\ee1e"
}

.ri-money-cny-circle-line:before {
	content: "\ee1f"
}

.ri-money-dollar-box-fill:before {
	content: "\ee20"
}

.ri-money-dollar-box-line:before {
	content: "\ee21"
}

.ri-money-dollar-circle-fill:before {
	content: "\ee22"
}

.ri-money-dollar-circle-line:before {
	content: "\ee23"
}

.ri-money-euro-box-fill:before {
	content: "\ee24"
}

.ri-money-euro-box-line:before {
	content: "\ee25"
}

.ri-money-euro-circle-fill:before {
	content: "\ee26"
}

.ri-money-euro-circle-line:before {
	content: "\ee27"
}

.ri-money-pound-box-fill:before {
	content: "\ee28"
}

.ri-money-pound-box-line:before {
	content: "\ee29"
}

.ri-money-pound-circle-fill:before {
	content: "\ee2a"
}

.ri-money-pound-circle-line:before {
	content: "\ee2b"
}

.ri-moon-clear-fill:before {
	content: "\ee2c"
}

.ri-moon-clear-line:before {
	content: "\ee2d"
}

.ri-moon-cloudy-fill:before {
	content: "\ee2e"
}

.ri-moon-cloudy-line:before {
	content: "\ee2f"
}

.ri-moon-fill:before {
	content: "\ee30"
}

.ri-moon-foggy-fill:before {
	content: "\ee31"
}

.ri-moon-foggy-line:before {
	content: "\ee32"
}

.ri-moon-line:before {
	content: "\ee33"
}

.ri-more-2-fill:before {
	content: "\ee34"
}

.ri-more-2-line:before {
	content: "\ee35"
}

.ri-more-fill:before {
	content: "\ee36"
}

.ri-more-line:before {
	content: "\ee37"
}

.ri-motorbike-fill:before {
	content: "\ee38"
}

.ri-motorbike-line:before {
	content: "\ee39"
}

.ri-mouse-fill:before {
	content: "\ee3a"
}

.ri-mouse-line:before {
	content: "\ee3b"
}

.ri-movie-2-fill:before {
	content: "\ee3c"
}

.ri-movie-2-line:before {
	content: "\ee3d"
}

.ri-movie-fill:before {
	content: "\ee3e"
}

.ri-movie-line:before {
	content: "\ee3f"
}

.ri-music-2-fill:before {
	content: "\ee40"
}

.ri-music-2-line:before {
	content: "\ee41"
}

.ri-music-fill:before {
	content: "\ee42"
}

.ri-music-line:before {
	content: "\ee43"
}

.ri-mv-fill:before {
	content: "\ee44"
}

.ri-mv-line:before {
	content: "\ee45"
}

.ri-navigation-fill:before {
	content: "\ee46"
}

.ri-navigation-line:before {
	content: "\ee47"
}

.ri-netease-cloud-music-fill:before {
	content: "\ee48"
}

.ri-netease-cloud-music-line:before {
	content: "\ee49"
}

.ri-netflix-fill:before {
	content: "\ee4a"
}

.ri-netflix-line:before {
	content: "\ee4b"
}

.ri-newspaper-fill:before {
	content: "\ee4c"
}

.ri-newspaper-line:before {
	content: "\ee4d"
}

.ri-notification-2-fill:before {
	content: "\ee4e"
}

.ri-notification-2-line:before {
	content: "\ee4f"
}

.ri-notification-3-fill:before {
	content: "\ee50"
}

.ri-notification-3-line:before {
	content: "\ee51"
}

.ri-notification-4-fill:before {
	content: "\ee52"
}

.ri-notification-4-line:before {
	content: "\ee53"
}

.ri-notification-badge-fill:before {
	content: "\ee54"
}

.ri-notification-badge-line:before {
	content: "\ee55"
}

.ri-notification-fill:before {
	content: "\ee56"
}

.ri-notification-line:before {
	content: "\ee57"
}

.ri-notification-off-fill:before {
	content: "\ee58"
}

.ri-notification-off-line:before {
	content: "\ee59"
}

.ri-number-0:before {
	content: "\ee5a"
}

.ri-number-1:before {
	content: "\ee5b"
}

.ri-number-2:before {
	content: "\ee5c"
}

.ri-number-3:before {
	content: "\ee5d"
}

.ri-number-4:before {
	content: "\ee5e"
}

.ri-number-5:before {
	content: "\ee5f"
}

.ri-number-6:before {
	content: "\ee60"
}

.ri-number-7:before {
	content: "\ee61"
}

.ri-number-8:before {
	content: "\ee62"
}

.ri-number-9:before {
	content: "\ee63"
}

.ri-numbers-fill:before {
	content: "\ee64"
}

.ri-numbers-line:before {
	content: "\ee65"
}

.ri-oil-fill:before {
	content: "\ee66"
}

.ri-oil-line:before {
	content: "\ee67"
}

.ri-omega:before {
	content: "\ee68"
}

.ri-open-arm-fill:before {
	content: "\ee69"
}

.ri-open-arm-line:before {
	content: "\ee6a"
}

.ri-opera-fill:before {
	content: "\ee6b"
}

.ri-opera-line:before {
	content: "\ee6c"
}

.ri-order-play-fill:before {
	content: "\ee6d"
}

.ri-order-play-line:before {
	content: "\ee6e"
}

.ri-outlet-2-fill:before {
	content: "\ee6f"
}

.ri-outlet-2-line:before {
	content: "\ee70"
}

.ri-outlet-fill:before {
	content: "\ee71"
}

.ri-outlet-line:before {
	content: "\ee72"
}

.ri-page-separator:before {
	content: "\ee73"
}

.ri-pages-fill:before {
	content: "\ee74"
}

.ri-pages-line:before {
	content: "\ee75"
}

.ri-paint-brush-fill:before {
	content: "\ee76"
}

.ri-paint-brush-line:before {
	content: "\ee77"
}

.ri-paint-fill:before {
	content: "\ee78"
}

.ri-paint-line:before {
	content: "\ee79"
}

.ri-palette-fill:before {
	content: "\ee7a"
}

.ri-palette-line:before {
	content: "\ee7b"
}

.ri-pantone-fill:before {
	content: "\ee7c"
}

.ri-pantone-line:before {
	content: "\ee7d"
}

.ri-paragraph:before {
	content: "\ee7e"
}

.ri-parent-fill:before {
	content: "\ee7f"
}

.ri-parent-line:before {
	content: "\ee80"
}

.ri-parentheses-fill:before {
	content: "\ee81"
}

.ri-parentheses-line:before {
	content: "\ee82"
}

.ri-parking-box-fill:before {
	content: "\ee83"
}

.ri-parking-box-line:before {
	content: "\ee84"
}

.ri-parking-fill:before {
	content: "\ee85"
}

.ri-parking-line:before {
	content: "\ee86"
}

.ri-patreon-fill:before {
	content: "\ee87"
}

.ri-patreon-line:before {
	content: "\ee88"
}

.ri-pause-circle-fill:before {
	content: "\ee89"
}

.ri-pause-circle-line:before {
	content: "\ee8a"
}

.ri-pause-fill:before {
	content: "\ee8b"
}

.ri-pause-line:before {
	content: "\ee8c"
}

.ri-pause-mini-fill:before {
	content: "\ee8d"
}

.ri-pause-mini-line:before {
	content: "\ee8e"
}

.ri-paypal-fill:before {
	content: "\ee8f"
}

.ri-paypal-line:before {
	content: "\ee90"
}

.ri-pen-nib-fill:before {
	content: "\ee91"
}

.ri-pen-nib-line:before {
	content: "\ee92"
}

.ri-pencil-fill:before {
	content: "\ee93"
}

.ri-pencil-line:before {
	content: "\ee94"
}

.ri-pencil-ruler-2-fill:before {
	content: "\ee95"
}

.ri-pencil-ruler-2-line:before {
	content: "\ee96"
}

.ri-pencil-ruler-fill:before {
	content: "\ee97"
}

.ri-pencil-ruler-line:before {
	content: "\ee98"
}

.ri-percent-fill:before {
	content: "\ee99"
}

.ri-percent-line:before {
	content: "\ee9a"
}

.ri-phone-camera-fill:before {
	content: "\ee9b"
}

.ri-phone-camera-line:before {
	content: "\ee9c"
}

.ri-phone-fill:before {
	content: "\ee9d"
}

.ri-phone-line:before {
	content: "\ee9e"
}

.ri-pie-chart-2-fill:before {
	content: "\ee9f"
}

.ri-pie-chart-2-line:before {
	content: "\eea0"
}

.ri-pie-chart-box-fill:before {
	content: "\eea1"
}

.ri-pie-chart-box-line:before {
	content: "\eea2"
}

.ri-pie-chart-fill:before {
	content: "\eea3"
}

.ri-pie-chart-line:before {
	content: "\eea4"
}

.ri-pin-distance-fill:before {
	content: "\eea5"
}

.ri-pin-distance-line:before {
	content: "\eea6"
}

.ri-pinterest-fill:before {
	content: "\eea7"
}

.ri-pinterest-line:before {
	content: "\eea8"
}

.ri-plane-fill:before {
	content: "\eea9"
}

.ri-plane-line:before {
	content: "\eeaa"
}

.ri-play-circle-fill:before {
	content: "\eeab"
}

.ri-play-circle-line:before {
	content: "\eeac"
}

.ri-play-fill:before {
	content: "\eead"
}

.ri-play-line:before {
	content: "\eeae"
}

.ri-play-list-add-fill:before {
	content: "\eeaf"
}

.ri-play-list-add-line:before {
	content: "\eeb0"
}

.ri-play-list-fill:before {
	content: "\eeb1"
}

.ri-play-list-line:before {
	content: "\eeb2"
}

.ri-play-mini-fill:before {
	content: "\eeb3"
}

.ri-play-mini-line:before {
	content: "\eeb4"
}

.ri-playstation-fill:before {
	content: "\eeb5"
}

.ri-playstation-line:before {
	content: "\eeb6"
}

.ri-plug-2-fill:before {
	content: "\eeb7"
}

.ri-plug-2-line:before {
	content: "\eeb8"
}

.ri-plug-fill:before {
	content: "\eeb9"
}

.ri-plug-line:before {
	content: "\eeba"
}

.ri-polaroid-2-fill:before {
	content: "\eebb"
}

.ri-polaroid-2-line:before {
	content: "\eebc"
}

.ri-polaroid-fill:before {
	content: "\eebd"
}

.ri-polaroid-line:before {
	content: "\eebe"
}

.ri-police-car-fill:before {
	content: "\eebf"
}

.ri-police-car-line:before {
	content: "\eec0"
}

.ri-price-tag-2-fill:before {
	content: "\eec1"
}

.ri-price-tag-2-line:before {
	content: "\eec2"
}

.ri-price-tag-3-fill:before {
	content: "\eec3"
}

.ri-price-tag-3-line:before {
	content: "\eec4"
}

.ri-price-tag-fill:before {
	content: "\eec5"
}

.ri-price-tag-line:before {
	content: "\eec6"
}

.ri-printer-fill:before {
	content: "\eec7"
}

.ri-printer-line:before {
	content: "\eec8"
}

.ri-product-hunt-fill:before {
	content: "\eec9"
}

.ri-product-hunt-line:before {
	content: "\eeca"
}

.ri-profile-fill:before {
	content: "\eecb"
}

.ri-profile-line:before {
	content: "\eecc"
}

.ri-projector-2-fill:before {
	content: "\eecd"
}

.ri-projector-2-line:before {
	content: "\eece"
}

.ri-projector-fill:before {
	content: "\eecf"
}

.ri-projector-line:before {
	content: "\eed0"
}

.ri-push-pin-2-fill:before {
	content: "\eed1"
}

.ri-push-pin-2-line:before {
	content: "\eed2"
}

.ri-push-pin-fill:before {
	content: "\eed3"
}

.ri-push-pin-line:before {
	content: "\eed4"
}

.ri-qq-fill:before {
	content: "\eed5"
}

.ri-qq-line:before {
	content: "\eed6"
}

.ri-qr-code-fill:before {
	content: "\eed7"
}

.ri-qr-code-line:before {
	content: "\eed8"
}

.ri-qr-scan-2-fill:before {
	content: "\eed9"
}

.ri-qr-scan-2-line:before {
	content: "\eeda"
}

.ri-qr-scan-fill:before {
	content: "\eedb"
}

.ri-qr-scan-line:before {
	content: "\eedc"
}

.ri-question-answer-fill:before {
	content: "\eedd"
}

.ri-question-answer-line:before {
	content: "\eede"
}

.ri-question-fill:before {
	content: "\eedf"
}

.ri-question-line:before {
	content: "\eee0"
}

.ri-questionnaire-fill:before {
	content: "\eee1"
}

.ri-questionnaire-line:before {
	content: "\eee2"
}

.ri-quill-pen-fill:before {
	content: "\eee3"
}

.ri-quill-pen-line:before {
	content: "\eee4"
}

.ri-radar-fill:before {
	content: "\eee5"
}

.ri-radar-line:before {
	content: "\eee6"
}

.ri-radio-2-fill:before {
	content: "\eee7"
}

.ri-radio-2-line:before {
	content: "\eee8"
}

.ri-radio-button-fill:before {
	content: "\eee9"
}

.ri-radio-button-line:before {
	content: "\eeea"
}

.ri-radio-fill:before {
	content: "\eeeb"
}

.ri-radio-line:before {
	content: "\eeec"
}

.ri-rainy-fill:before {
	content: "\eeed"
}

.ri-rainy-line:before {
	content: "\eeee"
}

.ri-reactjs-fill:before {
	content: "\eeef"
}

.ri-reactjs-line:before {
	content: "\eef0"
}

.ri-record-circle-fill:before {
	content: "\eef1"
}

.ri-record-circle-line:before {
	content: "\eef2"
}

.ri-record-mail-fill:before {
	content: "\eef3"
}

.ri-record-mail-line:before {
	content: "\eef4"
}

.ri-red-packet-fill:before {
	content: "\eef5"
}

.ri-red-packet-line:before {
	content: "\eef6"
}

.ri-reddit-fill:before {
	content: "\eef7"
}

.ri-reddit-line:before {
	content: "\eef8"
}

.ri-refresh-fill:before {
	content: "\eef9"
}

.ri-refresh-line:before {
	content: "\eefa"
}

.ri-refund-fill:before {
	content: "\eefb"
}

.ri-refund-line:before {
	content: "\eefc"
}

.ri-remixicon-fill:before {
	content: "\eefd"
}

.ri-remixicon-line:before {
	content: "\eefe"
}

.ri-repeat-2-fill:before {
	content: "\eeff"
}

.ri-repeat-2-line:before {
	content: "\ef00"
}

.ri-repeat-fill:before {
	content: "\ef01"
}

.ri-repeat-line:before {
	content: "\ef02"
}

.ri-repeat-one-fill:before {
	content: "\ef03"
}

.ri-repeat-one-line:before {
	content: "\ef04"
}

.ri-reply-fill:before {
	content: "\ef05"
}

.ri-reply-line:before {
	content: "\ef06"
}

.ri-reserved-fill:before {
	content: "\ef07"
}

.ri-reserved-line:before {
	content: "\ef08"
}

.ri-restart-fill:before {
	content: "\ef09"
}

.ri-restart-line:before {
	content: "\ef0a"
}

.ri-restaurant-2-fill:before {
	content: "\ef0b"
}

.ri-restaurant-2-line:before {
	content: "\ef0c"
}

.ri-restaurant-fill:before {
	content: "\ef0d"
}

.ri-restaurant-line:before {
	content: "\ef0e"
}

.ri-rewind-fill:before {
	content: "\ef0f"
}

.ri-rewind-line:before {
	content: "\ef10"
}

.ri-rewind-mini-fill:before {
	content: "\ef11"
}

.ri-rewind-mini-line:before {
	content: "\ef12"
}

.ri-rhythm-fill:before {
	content: "\ef13"
}

.ri-rhythm-line:before {
	content: "\ef14"
}

.ri-riding-fill:before {
	content: "\ef15"
}

.ri-riding-line:before {
	content: "\ef16"
}

.ri-road-map-fill:before {
	content: "\ef17"
}

.ri-road-map-line:before {
	content: "\ef18"
}

.ri-roadster-fill:before {
	content: "\ef19"
}

.ri-roadster-line:before {
	content: "\ef1a"
}

.ri-robot-fill:before {
	content: "\ef1b"
}

.ri-robot-line:before {
	content: "\ef1c"
}

.ri-rocket-2-fill:before {
	content: "\ef1d"
}

.ri-rocket-2-line:before {
	content: "\ef1e"
}

.ri-rocket-fill:before {
	content: "\ef1f"
}

.ri-rocket-line:before {
	content: "\ef20"
}

.ri-route-fill:before {
	content: "\ef21"
}

.ri-route-line:before {
	content: "\ef22"
}

.ri-router-fill:before {
	content: "\ef23"
}

.ri-router-line:before {
	content: "\ef24"
}

.ri-rss-fill:before {
	content: "\ef25"
}

.ri-rss-line:before {
	content: "\ef26"
}

.ri-ruler-2-fill:before {
	content: "\ef27"
}

.ri-ruler-2-line:before {
	content: "\ef28"
}

.ri-ruler-fill:before {
	content: "\ef29"
}

.ri-ruler-line:before {
	content: "\ef2a"
}

.ri-run-fill:before {
	content: "\ef2b"
}

.ri-run-line:before {
	content: "\ef2c"
}

.ri-safari-fill:before {
	content: "\ef2d"
}

.ri-safari-line:before {
	content: "\ef2e"
}

.ri-safe-2-fill:before {
	content: "\ef2f"
}

.ri-safe-2-line:before {
	content: "\ef30"
}

.ri-safe-fill:before {
	content: "\ef31"
}

.ri-safe-line:before {
	content: "\ef32"
}

.ri-sailboat-fill:before {
	content: "\ef33"
}

.ri-sailboat-line:before {
	content: "\ef34"
}

.ri-save-2-fill:before {
	content: "\ef35"
}

.ri-save-2-line:before {
	content: "\ef36"
}

.ri-save-3-fill:before {
	content: "\ef37"
}

.ri-save-3-line:before {
	content: "\ef38"
}

.ri-save-fill:before {
	content: "\ef39"
}

.ri-save-line:before {
	content: "\ef3a"
}

.ri-scan-2-fill:before {
	content: "\ef3b"
}

.ri-scan-2-line:before {
	content: "\ef3c"
}

.ri-scan-fill:before {
	content: "\ef3d"
}

.ri-scan-line:before {
	content: "\ef3e"
}

.ri-scissors-2-fill:before {
	content: "\ef3f"
}

.ri-scissors-2-line:before {
	content: "\ef40"
}

.ri-scissors-cut-fill:before {
	content: "\ef41"
}

.ri-scissors-cut-line:before {
	content: "\ef42"
}

.ri-scissors-fill:before {
	content: "\ef43"
}

.ri-scissors-line:before {
	content: "\ef44"
}

.ri-screenshot-2-fill:before {
	content: "\ef45"
}

.ri-screenshot-2-line:before {
	content: "\ef46"
}

.ri-screenshot-fill:before {
	content: "\ef47"
}

.ri-screenshot-line:before {
	content: "\ef48"
}

.ri-sd-card-fill:before {
	content: "\ef49"
}

.ri-sd-card-line:before {
	content: "\ef4a"
}

.ri-sd-card-mini-fill:before {
	content: "\ef4b"
}

.ri-sd-card-mini-line:before {
	content: "\ef4c"
}

.ri-search-2-fill:before {
	content: "\ef4d"
}

.ri-search-2-line:before {
	content: "\ef4e"
}

.ri-search-eye-fill:before {
	content: "\ef4f"
}

.ri-search-eye-line:before {
	content: "\ef50"
}

.ri-search-fill:before {
	content: "\ef51"
}

.ri-search-line:before {
	content: "\ef52"
}

.ri-send-plane-2-fill:before {
	content: "\ef53"
}

.ri-send-plane-2-line:before {
	content: "\ef54"
}

.ri-send-plane-fill:before {
	content: "\ef55"
}

.ri-send-plane-line:before {
	content: "\ef56"
}

.ri-sensor-fill:before {
	content: "\ef57"
}

.ri-sensor-line:before {
	content: "\ef58"
}

.ri-separator:before {
	content: "\ef59"
}

.ri-server-fill:before {
	content: "\ef5a"
}

.ri-server-line:before {
	content: "\ef5b"
}

.ri-settings-2-fill:before {
	content: "\ef5c"
}

.ri-settings-2-line:before {
	content: "\ef5d"
}

.ri-settings-3-fill:before {
	content: "\ef5e"
}

.ri-settings-3-line:before {
	content: "\ef5f"
}

.ri-settings-4-fill:before {
	content: "\ef60"
}

.ri-settings-4-line:before {
	content: "\ef61"
}

.ri-settings-5-fill:before {
	content: "\ef62"
}

.ri-settings-5-line:before {
	content: "\ef63"
}

.ri-settings-6-fill:before {
	content: "\ef64"
}

.ri-settings-6-line:before {
	content: "\ef65"
}

.ri-settings-fill:before {
	content: "\ef66"
}

.ri-settings-line:before {
	content: "\ef67"
}

.ri-shape-2-fill:before {
	content: "\ef68"
}

.ri-shape-2-line:before {
	content: "\ef69"
}

.ri-shape-fill:before {
	content: "\ef6a"
}

.ri-shape-line:before {
	content: "\ef6b"
}

.ri-share-box-fill:before {
	content: "\ef6c"
}

.ri-share-box-line:before {
	content: "\ef6d"
}

.ri-share-circle-fill:before {
	content: "\ef6e"
}

.ri-share-circle-line:before {
	content: "\ef6f"
}

.ri-share-fill:before {
	content: "\ef70"
}

.ri-share-forward-2-fill:before {
	content: "\ef71"
}

.ri-share-forward-2-line:before {
	content: "\ef72"
}

.ri-share-forward-box-fill:before {
	content: "\ef73"
}

.ri-share-forward-box-line:before {
	content: "\ef74"
}

.ri-share-forward-fill:before {
	content: "\ef75"
}

.ri-share-forward-line:before {
	content: "\ef76"
}

.ri-share-line:before {
	content: "\ef77"
}

.ri-share-stack-fill:before {
	content: "\ef78"
}

.ri-share-stack-line:before {
	content: "\ef79"
}

.ri-shield-cross-fill:before {
	content: "\ef7a"
}

.ri-shield-cross-line:before {
	content: "\ef7b"
}

.ri-shield-fill:before {
	content: "\ef7c"
}

.ri-shield-flash-fill:before {
	content: "\ef7d"
}

.ri-shield-flash-line:before {
	content: "\ef7e"
}

.ri-shield-keyhole-fill:before {
	content: "\ef7f"
}

.ri-shield-keyhole-line:before {
	content: "\ef80"
}

.ri-shield-line:before {
	content: "\ef81"
}

.ri-shield-star-fill:before {
	content: "\ef82"
}

.ri-shield-star-line:before {
	content: "\ef83"
}

.ri-shield-user-fill:before {
	content: "\ef84"
}

.ri-shield-user-line:before {
	content: "\ef85"
}

.ri-ship-2-fill:before {
	content: "\ef86"
}

.ri-ship-2-line:before {
	content: "\ef87"
}

.ri-ship-fill:before {
	content: "\ef88"
}

.ri-ship-line:before {
	content: "\ef89"
}

.ri-shirt-fill:before {
	content: "\ef8a"
}

.ri-shirt-line:before {
	content: "\ef8b"
}

.ri-shopping-bag-2-fill:before {
	content: "\ef8c"
}

.ri-shopping-bag-2-line:before {
	content: "\ef8d"
}

.ri-shopping-bag-3-fill:before {
	content: "\ef8e"
}

.ri-shopping-bag-3-line:before {
	content: "\ef8f"
}

.ri-shopping-bag-fill:before {
	content: "\ef90"
}

.ri-shopping-bag-line:before {
	content: "\ef91"
}

.ri-shopping-cart-2-fill:before {
	content: "\ef92"
}

.ri-shopping-cart-2-line:before {
	content: "\ef93"
}

.ri-shopping-cart-fill:before {
	content: "\ef94"
}

.ri-shopping-cart-line:before {
	content: "\ef95"
}

.ri-showers-fill:before {
	content: "\ef96"
}

.ri-showers-line:before {
	content: "\ef97"
}

.ri-shuffle-fill:before {
	content: "\ef98"
}

.ri-shuffle-line:before {
	content: "\ef99"
}

.ri-shut-down-fill:before {
	content: "\ef9a"
}

.ri-shut-down-line:before {
	content: "\ef9b"
}

.ri-side-bar-fill:before {
	content: "\ef9c"
}

.ri-side-bar-line:before {
	content: "\ef9d"
}

.ri-signal-tower-fill:before {
	content: "\ef9e"
}

.ri-signal-tower-line:before {
	content: "\ef9f"
}

.ri-sim-card-2-fill:before {
	content: "\efa0"
}

.ri-sim-card-2-line:before {
	content: "\efa1"
}

.ri-sim-card-fill:before {
	content: "\efa2"
}

.ri-sim-card-line:before {
	content: "\efa3"
}

.ri-single-quotes-l:before {
	content: "\efa4"
}

.ri-single-quotes-r:before {
	content: "\efa5"
}

.ri-sip-fill:before {
	content: "\efa6"
}

.ri-sip-line:before {
	content: "\efa7"
}

.ri-skip-back-fill:before {
	content: "\efa8"
}

.ri-skip-back-line:before {
	content: "\efa9"
}

.ri-skip-back-mini-fill:before {
	content: "\efaa"
}

.ri-skip-back-mini-line:before {
	content: "\efab"
}

.ri-skip-forward-fill:before {
	content: "\efac"
}

.ri-skip-forward-line:before {
	content: "\efad"
}

.ri-skip-forward-mini-fill:before {
	content: "\efae"
}

.ri-skip-forward-mini-line:before {
	content: "\efaf"
}

.ri-skull-fill:before {
	content: "\efb0"
}

.ri-skull-line:before {
	content: "\efb1"
}

.ri-skype-fill:before {
	content: "\efb2"
}

.ri-skype-line:before {
	content: "\efb3"
}

.ri-slack-fill:before {
	content: "\efb4"
}

.ri-slack-line:before {
	content: "\efb5"
}

.ri-slice-fill:before {
	content: "\efb6"
}

.ri-slice-line:before {
	content: "\efb7"
}

.ri-slideshow-2-fill:before {
	content: "\efb8"
}

.ri-slideshow-2-line:before {
	content: "\efb9"
}

.ri-slideshow-3-fill:before {
	content: "\efba"
}

.ri-slideshow-3-line:before {
	content: "\efbb"
}

.ri-slideshow-4-fill:before {
	content: "\efbc"
}

.ri-slideshow-4-line:before {
	content: "\efbd"
}

.ri-slideshow-fill:before {
	content: "\efbe"
}

.ri-slideshow-line:before {
	content: "\efbf"
}

.ri-smartphone-fill:before {
	content: "\efc0"
}

.ri-smartphone-line:before {
	content: "\efc1"
}

.ri-snapchat-fill:before {
	content: "\efc2"
}

.ri-snapchat-line:before {
	content: "\efc3"
}

.ri-snowy-fill:before {
	content: "\efc4"
}

.ri-snowy-line:before {
	content: "\efc5"
}

.ri-sound-module-fill:before {
	content: "\efc6"
}

.ri-sound-module-line:before {
	content: "\efc7"
}

.ri-space-ship-fill:before {
	content: "\efc8"
}

.ri-space-ship-line:before {
	content: "\efc9"
}

.ri-space:before {
	content: "\efca"
}

.ri-spam-2-fill:before {
	content: "\efcb"
}

.ri-spam-2-line:before {
	content: "\efcc"
}

.ri-spam-3-fill:before {
	content: "\efcd"
}

.ri-spam-3-line:before {
	content: "\efce"
}

.ri-spam-fill:before {
	content: "\efcf"
}

.ri-spam-line:before {
	content: "\efd0"
}

.ri-speaker-2-fill:before {
	content: "\efd1"
}

.ri-speaker-2-line:before {
	content: "\efd2"
}

.ri-speaker-3-fill:before {
	content: "\efd3"
}

.ri-speaker-3-line:before {
	content: "\efd4"
}

.ri-speaker-fill:before {
	content: "\efd5"
}

.ri-speaker-line:before {
	content: "\efd6"
}

.ri-speed-fill:before {
	content: "\efd7"
}

.ri-speed-line:before {
	content: "\efd8"
}

.ri-speed-mini-fill:before {
	content: "\efd9"
}

.ri-speed-mini-line:before {
	content: "\efda"
}

.ri-spotify-fill:before {
	content: "\efdb"
}

.ri-spotify-line:before {
	content: "\efdc"
}

.ri-stack-fill:before {
	content: "\efdd"
}

.ri-stack-line:before {
	content: "\efde"
}

.ri-stack-overflow-fill:before {
	content: "\efdf"
}

.ri-stack-overflow-line:before {
	content: "\efe0"
}

.ri-star-fill:before {
	content: "\efe1"
}

.ri-star-half-fill:before {
	content: "\efe2"
}

.ri-star-half-line:before {
	content: "\efe3"
}

.ri-star-half-s-fill:before {
	content: "\efe4"
}

.ri-star-half-s-line:before {
	content: "\efe5"
}

.ri-star-line:before {
	content: "\efe6"
}

.ri-star-s-fill:before {
	content: "\efe7"
}

.ri-star-s-line:before {
	content: "\efe8"
}

.ri-steering-2-fill:before {
	content: "\efe9"
}

.ri-steering-2-line:before {
	content: "\efea"
}

.ri-steering-fill:before {
	content: "\efeb"
}

.ri-steering-line:before {
	content: "\efec"
}

.ri-sticky-note-2-fill:before {
	content: "\efed"
}

.ri-sticky-note-2-line:before {
	content: "\efee"
}

.ri-sticky-note-fill:before {
	content: "\efef"
}

.ri-sticky-note-line:before {
	content: "\eff0"
}

.ri-stock-fill:before {
	content: "\eff1"
}

.ri-stock-line:before {
	content: "\eff2"
}

.ri-stop-circle-fill:before {
	content: "\eff3"
}

.ri-stop-circle-line:before {
	content: "\eff4"
}

.ri-stop-fill:before {
	content: "\eff5"
}

.ri-stop-line:before {
	content: "\eff6"
}

.ri-stop-mini-fill:before {
	content: "\eff7"
}

.ri-stop-mini-line:before {
	content: "\eff8"
}

.ri-store-2-fill:before {
	content: "\eff9"
}

.ri-store-2-line:before {
	content: "\effa"
}

.ri-store-3-fill:before {
	content: "\effb"
}

.ri-store-3-line:before {
	content: "\effc"
}

.ri-store-fill:before {
	content: "\effd"
}

.ri-store-line:before {
	content: "\effe"
}

.ri-strikethrough-2:before {
	content: "\efff"
}

.ri-strikethrough:before {
	content: "\f000"
}

.ri-subscript-2:before {
	content: "\f001"
}

.ri-subscript:before {
	content: "\f002"
}

.ri-subtract-fill:before {
	content: "\f003"
}

.ri-subtract-line:before {
	content: "\f004"
}

.ri-subway-fill:before {
	content: "\f005"
}

.ri-subway-line:before {
	content: "\f006"
}

.ri-sun-cloudy-fill:before {
	content: "\f007"
}

.ri-sun-cloudy-line:before {
	content: "\f008"
}

.ri-sun-fill:before {
	content: "\f009"
}

.ri-sun-foggy-fill:before {
	content: "\f00a"
}

.ri-sun-foggy-line:before {
	content: "\f00b"
}

.ri-sun-line:before {
	content: "\f00c"
}

.ri-superscript-2:before {
	content: "\f00d"
}

.ri-superscript:before {
	content: "\f00e"
}

.ri-surround-sound-fill:before {
	content: "\f00f"
}

.ri-surround-sound-line:before {
	content: "\f010"
}

.ri-swap-box-fill:before {
	content: "\f011"
}

.ri-swap-box-line:before {
	content: "\f012"
}

.ri-swap-fill:before {
	content: "\f013"
}

.ri-swap-line:before {
	content: "\f014"
}

.ri-switch-fill:before {
	content: "\f015"
}

.ri-switch-line:before {
	content: "\f016"
}

.ri-t-box-fill:before {
	content: "\f017"
}

.ri-t-box-line:before {
	content: "\f018"
}

.ri-t-shirt-fill:before {
	content: "\f019"
}

.ri-t-shirt-line:before {
	content: "\f01a"
}

.ri-table-2:before {
	content: "\f01b"
}

.ri-table-fill:before {
	content: "\f01c"
}

.ri-table-line:before {
	content: "\f01d"
}

.ri-tablet-fill:before {
	content: "\f01e"
}

.ri-tablet-line:before {
	content: "\f01f"
}

.ri-taobao-fill:before {
	content: "\f020"
}

.ri-taobao-line:before {
	content: "\f021"
}

.ri-tape-fill:before {
	content: "\f022"
}

.ri-tape-line:before {
	content: "\f023"
}

.ri-task-fill:before {
	content: "\f024"
}

.ri-task-line:before {
	content: "\f025"
}

.ri-taxi-fill:before {
	content: "\f026"
}

.ri-taxi-line:before {
	content: "\f027"
}

.ri-telegram-fill:before {
	content: "\f028"
}

.ri-telegram-line:before {
	content: "\f029"
}

.ri-temp-cold-fill:before {
	content: "\f02a"
}

.ri-temp-cold-line:before {
	content: "\f02b"
}

.ri-temp-hot-fill:before {
	content: "\f02c"
}

.ri-temp-hot-line:before {
	content: "\f02d"
}

.ri-terminal-box-fill:before {
	content: "\f02e"
}

.ri-terminal-box-line:before {
	content: "\f02f"
}

.ri-terminal-fill:before {
	content: "\f030"
}

.ri-terminal-line:before {
	content: "\f031"
}

.ri-terminal-window-fill:before {
	content: "\f032"
}

.ri-terminal-window-line:before {
	content: "\f033"
}

.ri-text-direction-l:before {
	content: "\f034"
}

.ri-text-direction-r:before {
	content: "\f035"
}

.ri-text-spacing:before {
	content: "\f036"
}

.ri-text-wrap:before {
	content: "\f037"
}

.ri-text:before {
	content: "\f038"
}

.ri-thumb-down-fill:before {
	content: "\f039"
}

.ri-thumb-down-line:before {
	content: "\f03a"
}

.ri-thumb-up-fill:before {
	content: "\f03b"
}

.ri-thumb-up-line:before {
	content: "\f03c"
}

.ri-thunderstorms-fill:before {
	content: "\f03d"
}

.ri-thunderstorms-line:before {
	content: "\f03e"
}

.ri-time-fill:before {
	content: "\f03f"
}

.ri-time-line:before {
	content: "\f040"
}

.ri-timer-2-fill:before {
	content: "\f041"
}

.ri-timer-2-line:before {
	content: "\f042"
}

.ri-timer-fill:before {
	content: "\f043"
}

.ri-timer-flash-fill:before {
	content: "\f044"
}

.ri-timer-flash-line:before {
	content: "\f045"
}

.ri-timer-line:before {
	content: "\f046"
}

.ri-todo-fill:before {
	content: "\f047"
}

.ri-todo-line:before {
	content: "\f048"
}

.ri-toggle-fill:before {
	content: "\f049"
}

.ri-toggle-line:before {
	content: "\f04a"
}

.ri-tools-fill:before {
	content: "\f04b"
}

.ri-tools-line:before {
	content: "\f04c"
}

.ri-tornado-fill:before {
	content: "\f04d"
}

.ri-tornado-line:before {
	content: "\f04e"
}

.ri-traffic-light-fill:before {
	content: "\f04f"
}

.ri-traffic-light-line:before {
	content: "\f050"
}

.ri-train-fill:before {
	content: "\f051"
}

.ri-train-line:before {
	content: "\f052"
}

.ri-translate-2:before {
	content: "\f053"
}

.ri-translate:before {
	content: "\f054"
}

.ri-travesti-fill:before {
	content: "\f055"
}

.ri-travesti-line:before {
	content: "\f056"
}

.ri-treasure-map-fill:before {
	content: "\f057"
}

.ri-treasure-map-line:before {
	content: "\f058"
}

.ri-trello-fill:before {
	content: "\f059"
}

.ri-trello-line:before {
	content: "\f05a"
}

.ri-trophy-fill:before {
	content: "\f05b"
}

.ri-trophy-line:before {
	content: "\f05c"
}

.ri-truck-fill:before {
	content: "\f05d"
}

.ri-truck-line:before {
	content: "\f05e"
}

.ri-tumblr-fill:before {
	content: "\f05f"
}

.ri-tumblr-line:before {
	content: "\f060"
}

.ri-tv-2-fill:before {
	content: "\f061"
}

.ri-tv-2-line:before {
	content: "\f062"
}

.ri-tv-fill:before {
	content: "\f063"
}

.ri-tv-line:before {
	content: "\f064"
}

.ri-twitch-fill:before {
	content: "\f065"
}

.ri-twitch-line:before {
	content: "\f066"
}

.ri-twitter-fill:before {
	content: "\f067"
}

.ri-twitter-line:before {
	content: "\f068"
}

.ri-u-disk-fill:before {
	content: "\f069"
}

.ri-u-disk-line:before {
	content: "\f06a"
}

.ri-ubuntu-fill:before {
	content: "\f06b"
}

.ri-ubuntu-line:before {
	content: "\f06c"
}

.ri-umbrella-fill:before {
	content: "\f06d"
}

.ri-umbrella-line:before {
	content: "\f06e"
}

.ri-underline:before {
	content: "\f06f"
}

.ri-upload-2-fill:before {
	content: "\f070"
}

.ri-upload-2-line:before {
	content: "\f071"
}

.ri-upload-cloud-2-fill:before {
	content: "\f072"
}

.ri-upload-cloud-2-line:before {
	content: "\f073"
}

.ri-upload-cloud-fill:before {
	content: "\f074"
}

.ri-upload-cloud-line:before {
	content: "\f075"
}

.ri-upload-fill:before {
	content: "\f076"
}

.ri-upload-line:before {
	content: "\f077"
}

.ri-user-2-fill:before {
	content: "\f078"
}

.ri-user-2-line:before {
	content: "\f079"
}

.ri-user-3-fill:before {
	content: "\f07a"
}

.ri-user-3-line:before {
	content: "\f07b"
}

.ri-user-4-fill:before {
	content: "\f07c"
}

.ri-user-4-line:before {
	content: "\f07d"
}

.ri-user-5-fill:before {
	content: "\f07e"
}

.ri-user-5-line:before {
	content: "\f07f"
}

.ri-user-add-fill:before {
	content: "\f080"
}

.ri-user-add-line:before {
	content: "\f081"
}

.ri-user-fill:before {
	content: "\f082"
}

.ri-user-follow-fill:before {
	content: "\f083"
}

.ri-user-follow-line:before {
	content: "\f084"
}

.ri-user-line:before {
	content: "\f085"
}

.ri-user-location-fill:before {
	content: "\f086"
}

.ri-user-location-line:before {
	content: "\f087"
}

.ri-user-received-2-fill:before {
	content: "\f088"
}

.ri-user-received-2-line:before {
	content: "\f089"
}

.ri-user-received-fill:before {
	content: "\f08a"
}

.ri-user-received-line:before {
	content: "\f08b"
}

.ri-user-search-fill:before {
	content: "\f08c"
}

.ri-user-search-line:before {
	content: "\f08d"
}

.ri-user-settings-fill:before {
	content: "\f08e"
}

.ri-user-settings-line:before {
	content: "\f08f"
}

.ri-user-shared-2-fill:before {
	content: "\f090"
}

.ri-user-shared-2-line:before {
	content: "\f091"
}

.ri-user-shared-fill:before {
	content: "\f092"
}

.ri-user-shared-line:before {
	content: "\f093"
}

.ri-user-smile-fill:before {
	content: "\f094"
}

.ri-user-smile-line:before {
	content: "\f095"
}

.ri-user-star-fill:before {
	content: "\f096"
}

.ri-user-star-line:before {
	content: "\f097"
}

.ri-user-unfollow-fill:before {
	content: "\f098"
}

.ri-user-unfollow-line:before {
	content: "\f099"
}

.ri-user-voice-fill:before {
	content: "\f09a"
}

.ri-user-voice-line:before {
	content: "\f09b"
}

.ri-video-chat-fill:before {
	content: "\f09c"
}

.ri-video-chat-line:before {
	content: "\f09d"
}

.ri-video-fill:before {
	content: "\f09e"
}

.ri-video-line:before {
	content: "\f09f"
}

.ri-vidicon-2-fill:before {
	content: "\f0a0"
}

.ri-vidicon-2-line:before {
	content: "\f0a1"
}

.ri-vidicon-fill:before {
	content: "\f0a2"
}

.ri-vidicon-line:before {
	content: "\f0a3"
}

.ri-vip-crown-2-fill:before {
	content: "\f0a4"
}

.ri-vip-crown-2-line:before {
	content: "\f0a5"
}

.ri-vip-crown-fill:before {
	content: "\f0a6"
}

.ri-vip-crown-line:before {
	content: "\f0a7"
}

.ri-vip-diamond-fill:before {
	content: "\f0a8"
}

.ri-vip-diamond-line:before {
	content: "\f0a9"
}

.ri-vip-fill:before {
	content: "\f0aa"
}

.ri-vip-line:before {
	content: "\f0ab"
}

.ri-visa-fill:before {
	content: "\f0ac"
}

.ri-visa-line:before {
	content: "\f0ad"
}

.ri-voiceprint-fill:before {
	content: "\f0ae"
}

.ri-voiceprint-line:before {
	content: "\f0af"
}

.ri-volume-down-fill:before {
	content: "\f0b0"
}

.ri-volume-down-line:before {
	content: "\f0b1"
}

.ri-volume-mute-fill:before {
	content: "\f0b2"
}

.ri-volume-mute-line:before {
	content: "\f0b3"
}

.ri-volume-up-fill:before {
	content: "\f0b4"
}

.ri-volume-up-line:before {
	content: "\f0b5"
}

.ri-vuejs-fill:before {
	content: "\f0b6"
}

.ri-vuejs-line:before {
	content: "\f0b7"
}

.ri-walk-fill:before {
	content: "\f0b8"
}

.ri-walk-line:before {
	content: "\f0b9"
}

.ri-wallet-2-fill:before {
	content: "\f0ba"
}

.ri-wallet-2-line:before {
	content: "\f0bb"
}

.ri-wallet-3-fill:before {
	content: "\f0bc"
}

.ri-wallet-3-line:before {
	content: "\f0bd"
}

.ri-wallet-fill:before {
	content: "\f0be"
}

.ri-wallet-line:before {
	content: "\f0bf"
}

.ri-water-flash-fill:before {
	content: "\f0c0"
}

.ri-water-flash-line:before {
	content: "\f0c1"
}

.ri-webcam-fill:before {
	content: "\f0c2"
}

.ri-webcam-line:before {
	content: "\f0c3"
}

.ri-wechat-2-fill:before {
	content: "\f0c4"
}

.ri-wechat-2-line:before {
	content: "\f0c5"
}

.ri-wechat-fill:before {
	content: "\f0c6"
}

.ri-wechat-line:before {
	content: "\f0c7"
}

.ri-wechat-pay-fill:before {
	content: "\f0c8"
}

.ri-wechat-pay-line:before {
	content: "\f0c9"
}

.ri-weibo-fill:before {
	content: "\f0ca"
}

.ri-weibo-line:before {
	content: "\f0cb"
}

.ri-whatsapp-fill:before {
	content: "\f0cc"
}

.ri-whatsapp-line:before {
	content: "\f0cd"
}

.ri-wifi-fill:before {
	content: "\f0ce"
}

.ri-wifi-line:before {
	content: "\f0cf"
}

.ri-wifi-off-fill:before {
	content: "\f0d0"
}

.ri-wifi-off-line:before {
	content: "\f0d1"
}

.ri-window-2-fill:before {
	content: "\f0d2"
}

.ri-window-2-line:before {
	content: "\f0d3"
}

.ri-window-fill:before {
	content: "\f0d4"
}

.ri-window-line:before {
	content: "\f0d5"
}

.ri-windows-fill:before {
	content: "\f0d6"
}

.ri-windows-line:before {
	content: "\f0d7"
}

.ri-windy-fill:before {
	content: "\f0d8"
}

.ri-windy-line:before {
	content: "\f0d9"
}

.ri-women-fill:before {
	content: "\f0da"
}

.ri-women-line:before {
	content: "\f0db"
}

.ri-xbox-fill:before {
	content: "\f0dc"
}

.ri-xbox-line:before {
	content: "\f0dd"
}

.ri-xing-fill:before {
	content: "\f0de"
}

.ri-xing-line:before {
	content: "\f0df"
}

.ri-youtube-fill:before {
	content: "\f0e0"
}

.ri-youtube-line:before {
	content: "\f0e1"
}

.ri-zcool-fill:before {
	content: "\f0e2"
}

.ri-zcool-line:before {
	content: "\f0e3"
}

.ri-zhihu-fill:before {
	content: "\f0e4"
}

.ri-zhihu-line:before {
	content: "\f0e5"
}

.ri-zoom-in-fill:before {
	content: "\f0e6"
}

.ri-zoom-in-line:before {
	content: "\f0e7"
}

.ri-zoom-out-fill:before {
	content: "\f0e8"
}

.ri-zoom-out-line:before {
	content: "\f0e9"
}

html {
	line-height: 1.15;
	overflow: hidden;
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]-moz-focusring,
[type=reset]-moz-focusring,
[type=submit]-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

*,
:after,
:before {
	box-sizing: border-box
}

body,
html {
	height: 100%
}

html {
	font-size: 62.5%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent
}

body,
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body {
	position: relative;
	background-color: #fff;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 微软雅黑, Arial, sans-serif;
	font-size: 1.4rem;
	line-height: 1.7;
	color: #403e3e;
	padding: 0;
	margin: 0;
	/* overflow-x: hidden; */
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%
}

body ::-moz-selection {
	background: #5c6b72;
	color: #999
}

body ::selection {
	background: #5c6b72;
	color: #999
}

a {
	color: #0681d0
}

a:hover {
	color: #19a1f8
}

a:active {
	color: #067bc6
}

a.disabled {
	color: #adb5bd
}

dir,
menu,
ul {
	margin: 0;
	padding: 0
}

img {
	max-width: 100%
}

button {
	outline: none;
	cursor: pointer
}

.archive-article-date,
.archive-year-wrap .archive-year,
.article-category .article-category-link,
.article-date {
	text-decoration: none;
	color: #5c6b72;
}

/* .article-date{margin-left: 1.5rem;} */
.archive-article-date:hover,
.archive-year-wrap .archive-year:hover,
.article-category .article-category-link:hover,
.article-date:hover {
	color: #5c6b72
}

.archive-article-inner {
	border-radius: 4px
}

.article-entry h1,
.article-entry h2,
.article-entry h3,
.article-entry h4,
.article-entry h5,
.article-entry h6 {
	margin: 2.5rem 0 1.5rem
}

.article-entry hr {
	height: .1rem;
	background-color: #999;
	border: none;
	padding: 0;
	margin: 1.5rem 0
}

.article-entry strong {
	font-weight: 700
}

.article-entry cite,
.article-entry em {
	font-style: italic
}

.article-entry sub,
.article-entry sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

.article-entry sup {
	top: -.5rem
}

.article-entry sub {
	bottom: -.25rem
}

.article-entry small {
	font-size: 85%
}

.article-entry abbr,
.article-entry acronym {
	border-bottom: .1rem dotted #999
}

.article-entry dl,
.article-entry ol,
.article-entry ul {
	margin: 1.5rem 0 1.5rem 2rem
}

.article-entry blockquote,
.article-entry p,
.article-entry table {
	margin: 1.5rem 0
}

.article-entry img,
.article-entry video {
	max-width: 100%;
	height: auto;
	display: block;
	margin: auto
}

.article-entry iframe {
	border: none
}

.article-entry table {
	width: 100%;
	max-width: 70rem;
	border: 1px solid #dedede;
	margin: 15px auto;
	border-collapse: collapse;
	empty-cells: show
}

.article-entry table td,
.article-entry table th {
	border: 1px solid #dedede;
	padding: 5px 10px
}

.article-entry table th {
	font-weight: 700;
	text-align: center !important;
	background: rgba(158, 188, 226, .2);
	white-space: nowrap
}

.article-entry table td:first-child {
	white-space: nowrap
}

.article-entry table td:nth-child(2) {
	text-align: left !important
}

.article-entry blockquote {
	display: block;
	padding: 0 1.5rem;
	width: 100%;
	overflow: auto;
	border-left: .3rem solid #cce5ff;
	color: #5c6b72
}

.article-entry blockquote>:first-child {
	margin-top: 0
}

.article-entry blockquote>:last-child {
	margin-bottom: 0
}

.article-entry blockquote footer cite:before {
	content: "—";
	padding: 0 .5rem
}

#app {
	height: 100%;
	width: 100%;
	overflow: hidden
}

#app,
.cover {
	position: relative
}

.cover {
	padding: 0;
	margin-bottom: 3rem;
	text-align: center
}

.cover .forkMe {
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0
}

.content,
.sidebar {
	transition: all .3s ease-in-out
}

.content {
	position: relative;
	z-index: 1;
	margin-left: 0;
	height: 100%;
	width: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch
}

.content.on {
	transform: translateX(8rem);
	margin-left: 0 !important
}

.sidebar {
	position: fixed;
	z-index: 9;
	left: -8rem;
	bottom: 0;
	width: 8rem;
	height: 100%;
	background-color: rgba(0, 0, 0, .8)
}

.sidebar.on {
	left: 0
}

.navbar-toggle {
	position: absolute;
	top: 1.5rem;
	left: 9.5rem;
	border: none;
	height: 4rem;
	width: 4rem;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	transition: all .3s ease-in-out;
	opacity: .5
}

.navbar-toggle:hover {
	opacity: 1
}

.navbar-toggle:before {
	content: "\ee09";
	font-family: remixicon;
	font-size: larger
}

.outer,
.wrap {
	width: 100%;
	padding-right: 1.5rem;
	padding-left: 1.5rem;
	margin: auto;
	overflow-x: hidden;
	min-height: calc(100% - 157px)
}

.outer:after,
.outer:before,
.wrap:after,
.wrap:before {
	content: "";
	display: table;
	clear: both
}

.local-search {
	width: 100%
}

@media (min-width:768px) {
	.cover {
		margin-bottom: 0;
		height: 100%
	}

	.outer,
	.wrap {
		width: 70rem;
		padding-right: 0;
		padding-left: 0
	}

	.local-search {
		width: 70rem
	}

	.content.on {
		transform: none
	}
}

@media (max-width:768px) {
	.cover .forkMe {
		display: none
	}

	.content.on {
		margin-left: -1px !important
	}

	.sidebar {
		background-color: #403e3e
	}

	.navbar-toggle {
		transform: scale(1.1)
	}
}

.list-unstyled {
	margin-left: 0
}

.category-list,
.list-unstyled {
	list-style: none;
	padding-left: 0
}

.category-list {
	margin-right: -.5rem;
	margin-left: -.5rem
}

.category-list .category-list-item {
	margin: 10px;
	padding: 0 14px;
	display: inline-block;
	text-align: center;
	height: 38px;
	min-width: 80px;
	line-height: 38px;
	font-size: 1.5rem;
	font-weight: 500;
	border-radius: 5px;
	word-wrap: break-word;
	cursor: pointer;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .08);
	border: 1px solid #e7e7eb
}

.category-list .category-list-item:before {
	content: "\efde";
	font-family: remixicon;
	margin-right: .5rem;
	display: inline-block;
	vertical-align: middle
}

.category-list .category-list-item i {
	font-style: normal;
	margin-left: 10px;
	color: #007cfc
}

.category-list a {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	color: #403e3e
}

.category-list a:hover .category-list-item {
	border: 1px solid #70b6ff;
	box-shadow: 0 3px 5px #cce5ff;
	color: #0070e6
}

.category-list a:hover:before {
	color: #0070e6
}

.tag-list {
	list-style: none;
	padding-left: 0;
	margin-right: -.5rem;
	margin-left: -.5rem
}

.tag-list>.tag-list-item {
	display: inline-block;
	padding: .5rem 1rem;
	font-size: 120%
}

.tag-list>.tag-list-item:before {
	content: "\eec3";
	font-family: remixicon;
	margin-right: .5rem;
	display: inline-block;
	vertical-align: middle;
	color: #5d5a5a
}

.tag-list>.tag-list-item .tag-list-link {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	font-size: 1.5rem;
	border-radius: 15px;
	background-color: #5d5a5a;
	color: #fff;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .12);
	transition: .2s
}

.tag-list>.tag-list-item .tag-list-link:hover {
	transform: scale(1.1)
}

.cover-frame {
	position: relative;
	min-width: 100%;
	height: 100vh
}

.cover-frame .bg-box {
	width: 100%;
	height: 100%
}

.cover-frame .bg-box>img {
	display: block;
	width: 100vw;
	height: 100vh;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center
}

.cover-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -100%)
}

.cover-inner h1 {
	font-size: 7rem;
	margin: 0;
	opacity: .95
}

.cover-inner #subtitle-box,
.cover-inner h1 {
	font-family: Titillium Web, PingFang SC, Hiragino Sans GB, Microsoft JhengHei, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif
}

.cover-inner #subtitle-box {
	font-size: 3rem;
	margin: .5rem 0 1.5rem
}

.cover-inner,
.cover-inner a {
	color: #fff;
	text-decoration: none
}

.cover-inner img,
.cover-inner video {
	position: relative
}

.cover-inner .cover-logo {
	width: 6rem
}

.cover-learn-more {
	position: absolute;
	z-index: 1;
	bottom: 10px;
	left: 0;
	width: 100%
}

.cover-learn-more a>i {
	font-size: 3rem;
	color: #fff;
	-webkit-animation: down 1s linear infinite;
	animation: down 1s linear infinite
}

.cover-learn-more a>i:hover {
	color: #1e3e3f
}

.to_top {
	bottom: 10rem;
	right: 50px;
	z-index: 9;
	text-align: center;
	transform: scale(1.2)
}

#mask,
.to_top {
	position: fixed
}

#mask {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .8);
	z-index: 9998;
	display: none
}

.word_count {
	margin-top: 5px;
	color: #717f8c;
	padding-bottom: 1rem;
	border-bottom: 1px solid #efefef
}

@media (max-width:768px) {
	.cover-inner {
		transform: translate(-50%, -70%);
		width: 100%
	}

	.cover-inner h1 {
		font-size: 4.5rem
	}

	.cover-inner #subtitle-box {
		font-size: 2rem
	}

	.to_top {
		right: 10px
	}
}

@-webkit-keyframes down {
	0% {
		margin-bottom: 0;
		opacity: 1
	}

	to {
		margin-bottom: -15px;
		opacity: .1
	}
}

@keyframes down {
	0% {
		margin-bottom: 0;
		opacity: 1
	}

	to {
		margin-bottom: -15px;
		opacity: .1
	}
}

.search-form-wrap {
	width: 100%;
	position: fixed;
	top: -100%;
	right: 8rem;
	left: 0;
	opacity: 0;
	transition: .3s
}

.search-form-wrap.on {
	top: 0;
	opacity: 1
}

.local-search {
	position: relative;
	margin: 0 auto;
	padding: 1rem 3rem;
	background-color: rgba(64, 62, 62, .9);
	box-shadow: 0 1rem 3rem rgba(30, 62, 63, .05);
	max-height: 100vh;
	overflow-y: auto
}

.local-search-input {
	font-size: 120%;
	border: 0;
	border-radius: .4rem;
	width: 100%;
	padding: 1rem 1.5rem;
	outline: none
}

.local-search-input::-webkit-search-cancel-button,
.local-search-input::-webkit-search-results-decoration {
	-webkit-appearance: none
}

.local-search-close {
	position: absolute;
	top: 1.85rem;
	right: 4.25rem;
	display: block;
	height: 2rem;
	width: 2rem;
	padding: 0;
	border: none;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	cursor: pointer
}

.local-search-close:before {
	font-size: 150%;
	content: "\eb52";
	font-family: remixicon
}

.local-search-result {
	text-align: left
}

.search-result-list {
	list-style: none;
	padding-left: 0;
	margin-left: 0
}

.search-result-list li {
	padding: 1.5rem 0
}

.search-result-list li:not(:last-child) {
	border-bottom: .1rem solid #999
}

.search-result-list li .search-result-title {
	font-size: 1.6rem;
	font-weight: 700
}

.search-result-list li .search-result {
	color: #fff;
	padding-top: .5rem;
	margin: 0;
	max-height: 12rem;
	overflow: hidden
}

.search-result-list li em.search-keyword {
	font-style: normal;
	color: #0681d0
}

.search-result-empty {
	padding: 2.6rem 0 0;
	color: #fff
}

.search-result-empty p {
	text-align: center
}

.article {
	padding: 5rem 0 3rem;
	font-size: 110%
}

.article .sea-center {
	text-align: center;
	color: #000
}

.article .sea-center:after {
	border-bottom: 2px dashed #cce5ff;
	content: "";
	width: 100px;
	display: block;
	margin: .2em auto 0;
	height: 2px
}

.article-topping {
	position: absolute;
	top: 0;
	left: -3rem;
	color: #ea434a
}

.article-topping>i {
	font-size: 2rem;
	line-height: 1.7
}

.article-meta:after,
.article-meta:before {
	content: "";
	display: table;
	clear: both
}

.article-date:before {
	content: "\eaf2";
	margin-right: .15rem;
	font-family: remixicon;
	opacity: .5
}

.article-category {
	display: inline-block;
	margin-left: 1.5rem
}

.article-category:before {
	content: "\efde";
	font-family: remixicon;
	margin-right: .15rem;
	opacity: .6
}

.archive-article-header+.article-category {
	margin-left: 0
}

.article-entry {
	font-size: 100%;
	margin-top: .5rem;
	line-height: 1.6;
	color: #403e3e
}

.article-entry:after,
.article-entry:before {
	content: "";
	display: table;
	clear: both
}

.article-entry .pullquote {
	text-align: left;
	width: 45%;
	margin: 0
}

.article-entry .pullquote.left {
	margin-left: .5em;
	margin-right: 1em
}

.article-entry .pullquote.right {
	margin-right: .5em;
	margin-left: 1em
}

.article-entry .caption {
	color: color-grey;
	display: block;
	font-size: .9em;
	margin-top: .5em;
	position: relative;
	text-align: center
}

.article-entry .video-container {
	position: relative;
	padding-top: 56.25%;
	height: 0;
	overflow: hidden
}

.article-entry .video-container embed,
.article-entry .video-container iframe,
.article-entry .video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin-top: 0
}

.article-header {
	position: relative
}

.article-header h1,
.article-header h2 {
	margin: 0
}

.article-header .article-title {
	/* display: block; */
	font-size: 1.5em;
	font-weight: 700;
	margin-bottom: 3rem;
	text-decoration: none;
	color: #403e3e;
	padding-left: 2rem;
	border-left: 4px solid #403e3e
}

.article-footer:after,
.article-footer:before {
	content: "";
	display: table;
	clear: both
}

.declare {
	margin: 0 0 1rem;
	padding-bottom: 1rem;
	color: #999;
	border-bottom: 1px solid #f6f6f6
}

.declare ul,
.declare ul li {
	list-style: none
}

.article-tag-list {
	list-style: none;
	padding-left: 0;
	margin: 0
}

.article-tag-list:before {
	color: #5d5a5a;
	content: "\eec3";
	font-family: remixicon;
	margin-right: .5rem
}

.article-tag-list .article-tag-list-item {
	display: inline-block;
	padding-right: 1rem
}

.article-tag-list .article-tag-list-link {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #fff;
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0 8px;
	position: relative;
	border-radius: 9px;
	background-color: #5d5a5a
}

.article-comment-link {
	float: right
}

.article-comment-link:before {
	content: "\ee0d";
	font-family: remixicon;
	padding-right: 8px
}

.article-share-link {
	cursor: pointer;
	float: right;
	margin-left: 20px
}

.article-share-link:before {
	content: "\ef76";
	font-family: remixicon;
	padding-right: 6px
}

.article-nav {
	position: relative;
	padding-top: 1.5rem;
	margin: 1rem 0 2rem;
	border-top: .1rem solid #eee
}

.article-nav:after,
.article-nav:before {
	content: "";
	display: table;
	clear: both
}

.article-nav-link {
	display: block;
	text-decoration: none
}

.article-nav-link:first-child {
	float: left
}

.article-nav-link:last-child {
	float: right;
	text-align: right
}

.article-nav-caption {
	color: #5c6b72
}

.article-nav-title {
	font-size: inherit
}

.article-share-box {
	position: absolute;
	display: none;
	background: #fff;
	border-radius: .4rem;
	box-shadow: 1px 2px 10px rgba(0, 0, 0, .2);
	border-radius: 3px;
	margin-left: -145px;
	overflow: hidden;
	z-index: 1
}

.article-share-box.on {
	display: block
}

.article-share-input {
	width: 100%;
	background: none;
	box-sizing: border-box;
	padding: 0 1.5rem;
	outline: none;
	border: none;
	border-bottom: .1rem solid #999;
	height: 3.6rem;
	line-height: 3.6rem
}

.article-share-links:after,
.article-share-links:before {
	content: "";
	display: table;
	clear: both
}

.article-share-facebook,
.article-share-google,
.article-share-pinterest,
.article-share-twitter {
	position: relative;
	display: block;
	float: left;
	width: 5rem;
	height: 3.6rem;
	color: #403e3e;
	text-align: center;
	text-decoration: none
}

.article-share-facebook:before,
.article-share-google:before,
.article-share-pinterest:before,
.article-share-twitter:before {
	font-size: 20px;
	font-family: remixicon
}

.article-share-facebook:hover,
.article-share-google:hover,
.article-share-pinterest:hover,
.article-share-twitter:hover {
	color: #fff
}

.article-share-twitter:before {
	content: "\f068"
}

.article-share-twitter:hover {
	background: #00aced;
	text-shadow: 0 1px #008abe
}

.article-share-facebook:before {
	content: "\ec30"
}

.article-share-facebook:hover {
	background: #3b5998;
	text-shadow: 0 1px #2f477a
}

.article-share-pinterest:before {
	content: "\eea8"
}

.article-share-pinterest:hover {
	background: #cb2027;
	text-shadow: 0 1px #a21a1f
}

.article-share-google:before {
	content: "\ed15"
}

.article-share-google:hover {
	background: #dd4b39;
	text-shadow: 0 1px #be3221
}

.tocbot {
	/* position: absolute; */
	/* top: 44rem; */
	left: calc((100vw - 70rem)/2 + 70rem);
	font-size: 80%;
	opacity: .8
}

.tocbot>.toc-list {
	position: relative;
	overflow: hidden
}

.toc-list {
	list-style: none;
	margin-left: 0;
	padding-left: 1rem
}

a.toc-link {
	height: 100%;
	color: #172d3e;
	text-decoration: none;
	font-size: 115%
}

.is-collapsible {
	max-height: 1000px;
	overflow: hidden;
	transition: all
}

.is-collapsed {
	max-height: 0
}

.is-position-fixed {
	position: fixed !important;
	top: 0;
	right: 8rem
}

.toc-link:before {
	background-color: #cce5ff;
	content: " ";
	display: inline-block;
	height: inherit;
	left: 0;
	margin-top: -1px;
	position: absolute;
	width: 2px
}

.is-active-link:before {
	background-color: #3d85c6
}

.is-active-link {
	font-weight: 700
}

.article-gallery {
	position: relative
}

.article-gallery-photos {
	position: relative;
	overflow: hidden
}

.article-gallery-img {
	display: none;
	max-width: 100%
}

.article-gallery-img:first-child {
	display: block
}

.article-gallery-img.loaded {
	position: absolute;
	display: block
}

.article-gallery-img img {
	display: block;
	max-width: 100%;
	margin: 0 auto
}

.article-albums {
	position: relative
}

.article-albums-photos {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding-left: 0;
	margin-left: 0
}

.article-albums-photos:after,
.article-albums-photos:before {
	content: "";
	display: table;
	clear: both
}

.article-albums-photos:after {
	content: "";
	flex-grow: 999999999
}

.article-albums-photos .article-albums-item {
	position: relative;
	flex-grow: 1;
	margin: .5rem;
	overflow: hidden
}

.article-albums-photos .article-albums-item img {
	-o-object-fit: cover;
	object-fit: cover;
	max-width: 100%;
	min-width: 100%;
	vertical-align: center
}

.article-albums-photos .article-albums-item .article-albums-caption {
	display: block;
	width: 100%;
	padding: 1rem 0;
	text-align: center
}

@media (min-width:576px) {
	.article-albums-item img {
		height: 32rem
	}

	.article-albums-item .article-albums-caption {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		background-color: rgba(0, 0, 0, .5);
		background: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent);
		color: #fff;
		padding: 1rem;
		opacity: 0;
		transform: translateY(100%);
		transition: all .3s ease-in-out
	}

	.article-albums-item:hover .article-albums-caption {
		opacity: 1;
		transform: translateY(0)
	}
}

@media (min-width:768px) {
	.article-albums-item img {
		height: 20rem
	}
}

.justified-gallery {
	width: 100%;
	position: relative;
	overflow: hidden
}

.justified-gallery>a,
.justified-gallery>div,
.justified-gallery>figure {
	position: absolute;
	display: inline-block;
	overflow: hidden;
	background: #adb5bd;
	opacity: 1;
	margin: 0;
	padding: 0
}

.justified-gallery>a>a>img,
.justified-gallery>a>a>svg,
.justified-gallery>a>img,
.justified-gallery>a>svg,
.justified-gallery>div>a>img,
.justified-gallery>div>a>svg,
.justified-gallery>div>img,
.justified-gallery>div>svg,
.justified-gallery>figure>a>img,
.justified-gallery>figure>a>svg,
.justified-gallery>figure>img,
.justified-gallery>figure>svg {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	border: none;
	opacity: 1
}

.justified-gallery>a>.caption,
.justified-gallery>div>.caption,
.justified-gallery>figure>.caption {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1rem;
	background-color: rgba(0, 0, 0, .5);
	background: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent);
	color: #fff
}

.justified-gallery>a>.caption.caption-visible,
.justified-gallery>div>.caption.caption-visible,
.justified-gallery>figure>.caption.caption-visible {
	display: initial
}

.justified-gallery>.jg-entry-visible {
	opacity: 1;
	background: none
}

.justified-gallery>.jg-entry-visible>a>img,
.justified-gallery>.jg-entry-visible>a>svg,
.justified-gallery>.jg-entry-visible>img,
.justified-gallery>.jg-entry-visible>svg {
	opacity: 1;
	transition: opacity
}

.justified-gallery>.jg-filtered {
	display: none
}

.justified-gallery>.jg-filtered>.spinner {
	position: absolute;
	bottom: 0;
	margin-left: -24px;
	padding: 10px 0;
	left: 50%;
	opacity: 1;
	overflow: initial
}

.justified-gallery>.jg-filtered>span {
	display: inline-block;
	opacity: 1;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	background-color: #000;
	border-radius: 6px
}

.articles .article {
	padding: 4.5rem 0
}

.articles .article:not(:last-child) {
	border-bottom: .1rem solid #ddd
}

.articles .article-entry {
	margin-top: 1rem;
	padding: 0 2rem 2rem;
	border: 1px dashed #dfdede
}

.articles .article-entry .article-more-link {
	display: inline-block;
	float: right;
	background-color: #403e3e;
	padding: .5rem 1rem;
	border-radius: 4px;
	color: #fff !important;
	text-decoration: none
}

.articles .article-entry .article-gallery {
	margin-top: 1.5rem
}

.articles .article-footer {
	margin-top: 1rem
}

.archives-wrap {
	position: relative
}

.archives-wrap:after,
.archives-wrap:before {
	content: "";
	display: table;
	clear: both
}

.archives-wrap:first-child {
	margin-top: 3rem
}

.archives-wrap:last-child {
	margin-bottom: 3rem
}

.archive-year-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 6rem
}

.archive-year-wrap .archive-year {
	position: relative;
	display: inline-block
}

.archive-year-wrap .archive-year:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: .15rem;
	background-color: #5c6b72;
	width: 100%
}

.archives {
	margin-left: 6rem;
	border-left: .1rem dashed #999;
	padding-left: 3rem
}

.archives:after,
.archives:before {
	content: "";
	display: table;
	clear: both
}

.archive-article-inner {
	margin-bottom: 1.5rem
}

.archive-article-header {
	display: table-row
}

.archive-article-header>a,
.archive-article-header>h2 {
	display: table-cell
}

.archive-article-header h2 {
	margin: 0;
	padding-left: 3rem
}

.archive-article-header h2 .archive-article-title {
	text-decoration: none;
	font-size: 1.8rem
}

.archive-article-footer {
	margin-top: 1.5rem
}

.archive-article-date {
	position: relative;
	display: block
}

.archive-article-date:before {
	content: "";
	position: absolute;
	top: 50%;
	left: -3.5rem;
	margin-top: -.5rem;
	width: 1rem;
	height: 1rem;
	border-radius: 1rem;
	background-color: #999
}

.page-type-title {
	margin: 0;
	padding: 3rem 0
}

.page-nav {
	margin: 3rem auto;
	text-align: center;
	overflow: hidden
}

.page-nav:after,
.page-nav:before {
	content: "";
	display: table;
	clear: both
}

.page-nav a,
.page-nav span {
	padding: 1rem 1.5rem;
	line-height: 1
}

.page-nav a {
	text-decoration: none
}

.page-nav .prev {
	float: left
}

.page-nav .next {
	float: right
}

.page-nav .page-number {
	display: inline-block
}

@media mq-mobile {
	.page-nav .page-number {
		display: none
	}
}

.page-nav .current {
	font-weight: 700
}

.page-nav .space {
	color: #999
}

.footer {
	border-top: 2px solid #f6f6f6;
	padding: 3rem 0
}

.footer .outer>ul {
	position: relative;
	display: flex;
	justify-content: space-between
}

.footer .outer>ul:first-child {
	border-bottom: .1rem solid #f1f1f1
}

.footer .outer>ul li {
	display: inline-block;
	padding: .5rem 0
}

.footer .outer>ul li a {
	text-decoration: none
}

.footer .outer>ul span {
	margin-right: 6px
}

.float-left {
	float: left !important
}

.float-right {
	float: right !important
}

.float-none {
	float: none !important
}

.article-entry .highlight,
.article-entry pre {
	background: #2d2d2d;
	margin: 10px 0;
	padding: 10px;
	overflow: hidden;
	overflow-x: auto;
	color: #dedede;
	font-size: .9em;
	line-height: 1.5
}

.article-entry .highlight::-webkit-scrollbar,
.article-entry pre::-webkit-scrollbar {
	height: 10px;
	width: 7px;
	background: rgba(0, 0, 0, .1)
}

.article-entry .highlight::-webkit-scrollbar:hover,
.article-entry pre::-webkit-scrollbar:hover {
	background: rgba(0, 0, 0, .2)
}

.article-entry .highlight::-webkit-scrollbar-thumb,
.article-entry pre::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, .3);
	border-radius: 6px
}

.article-entry .highlight::-webkit-scrollbar-thumb:hover,
.article-entry pre::-webkit-scrollbar-thumb:hover {
	-ms-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
	-o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
	background-color: rgba(0, 0, 0, .4)
}

.article-entry .highlight::-webkit-scrollbar-track,
.article-entry pre::-webkit-scrollbar-track {
	background: #ededed;
	border-radius: 10px
}

.article-entry .gist .gist-file .gist-data .line-numbers,
.article-entry .highlight .gutter pre,
.article-entry .highlight .gutter pre .line {
	color: grey
}

.article-entry code,
.article-entry pre {
	font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace
}

.article-entry code {
	background: #eee;
	color: #c7254e;
	padding: 0 .3em;
	border: none
}

.article-entry pre code {
	background: none;
	text-shadow: none;
	padding: 0;
	color: #dedede
}

.article-entry .highlight {
	border-radius: 4px
}

.article-entry .highlight pre {
	border: none;
	margin: 0;
	padding: 0
}

.article-entry .highlight table {
	margin: 0;
	width: auto;
	border: none
}

.article-entry .highlight td {
	border: none;
	padding: 0
}

.article-entry .highlight figcaption {
	color: #8e908c;
	line-height: 1em;
	margin-bottom: 1em
}

.article-entry .highlight figcaption:after,
.article-entry .highlight figcaption:before {
	content: "";
	display: table
}

.article-entry .highlight figcaption:after {
	clear: both
}

.article-entry .highlight figcaption a {
	float: right
}

.article-entry .highlight .gutter pre {
	text-align: right;
	padding-right: 20px
}

.article-entry .highlight .gutter pre .line {
	text-shadow: none
}

.article-entry .highlight .line {
	color: #dedede;
	min-height: 19px
}

.article-entry .gist {
	margin: 0 -20px;
	border-color: #ddd;
	border-style: solid;
	border-width: 1px 0;
	background: #272822;
	padding: 15px 20px 15px 0
}

.article-entry .gist .gist-file {
	border: none;
	font-family: Source Code Pro, Consolas, Monaco, Menlo, monospace;
	margin: 0
}

.article-entry .gist .gist-file .gist-data {
	background: none;
	border: none
}

.article-entry .gist .gist-file .gist-data .line-numbers {
	background: none;
	border: none;
	padding: 0 20px 0 0
}

.article-entry .gist .gist-file .gist-data .line-data {
	padding: 0 !important
}

.article-entry .gist .gist-file .highlight {
	margin: 0;
	padding: 0;
	border: none
}

.article-entry .gist .gist-file .gist-meta {
	background: #272822;
	color: #8e908c;
	font: .85em Helvetica Neue, Helvetica, Arial, sans-serif;
	text-shadow: 0 0;
	padding: 0;
	margin-top: 1em;
	margin-left: 20px
}

.article-entry .gist .gist-file .gist-meta a {
	color: #258fb8;
	font-weight: 400
}

.article-entry .gist .gist-file .gist-meta a:hover {
	text-decoration: underline
}

pre .comment {
	color: #9c9
}

pre .class .params,
pre .function .keyword,
pre .keyword {
	color: #66d9ef
}

pre .css .value,
pre .doctype,
pre .function,
pre .params,
pre .tag {
	color: #dedede
}

pre .at_rule,
pre .at_rule .keyword,
pre .css~* .tag,
pre .preprocessor,
pre .preprocessor .keyword,
pre .title {
	color: #f92672
}

pre .attribute,
pre .built_in,
pre .class,
pre .css~* .class,
pre .function .title {
	color: #a6e22e
}

pre .string,
pre .value {
	color: #dedede
}

pre .number {
	color: #c9c
}

pre .css~* .id,
pre .id {
	color: #fd971f
}

.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pace .pace-progress {
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: .2rem;
	background-color: #3d85c6
}

.pace-inactive {
	display: none
}

@media (max-width:768px) {
	.pace {
		display: none
	}
}

.gitalk,
.markdown-body {
	font-size: 1.4rem !important
}

.gt-container .gt-avatar.gt-comment-avatar img {
	border-radius: 50%
}

.macbook {
	position: relative
}

.macbook .macbook-screen {
	position: relative;
	background-color: transparent;
	border-radius: 1rem;
	border: 1.25rem solid #fff;
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .15), inset 0 0 .5rem rgba(0, 0, 0, .15)
}

.macbook .macbook-keyboard {
	display: none;
	position: relative;
	box-sizing: content-box;
	background-color: #fff;
	border-bottom: .75rem solid #f2f2f2;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	margin: -.5rem -5rem 0;
	height: .5rem;
	box-shadow: 0 .5rem 3rem rgba(0, 0, 0, .15)
}

.macbook .macbook-keyboard:before {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	background: linear-gradient(90deg, #f2f2f2, #fff, #f2f2f2);
	box-shadow: inset 0 0 .1rem rgba(0, 0, 0, .05);
	width: 20%;
	height: .3rem;
	border-radius: .125rem
}

@media (min-width:768px) {
	.macbook .macbook-screen {
		border-width: 2rem 1.25rem 1.25rem
	}

	.macbook .macbook-keyboard {
		display: block
	}
}

.macbook-wrap {
	padding: 1rem 9rem
}

.scrolling-wrap {
	min-height: 30rem;
	overflow: hidden
}

.scrolling {
	position: absolute;
	top: 30rem;
	width: 100%;
	-webkit-animation: scrolling-animation 10s ease-in-out 1s infinite;
	animation: scrolling-animation 10s ease-in-out 1s infinite
}

@-webkit-keyframes scrolling-animation {
	0% {
		top: 0
	}

	10% {
		top: 0;
		transform: translateY(0)
	}

	30% {
		transform: translateY(-35%)
	}

	60% {
		transform: translateY(-75%)
	}

	90% {
		transform: translateY(-100%)
	}

	to {
		transform: translateY(-100%)
	}
}

@keyframes scrolling-animation {
	0% {
		top: 0
	}

	10% {
		top: 0;
		transform: translateY(0)
	}

	30% {
		transform: translateY(-35%)
	}

	60% {
		transform: translateY(-75%)
	}

	90% {
		transform: translateY(-100%)
	}

	to {
		transform: translateY(-100%)
	}
}

#reward-btn {
	position: relative;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	padding: 0 20px;
	font-size: 18px;
	color: #fff;
	background: #403e3e;
	text-decoration: none;
	border-radius: 4px;
	margin: 60px 0 60px 50%;
	transform: translateX(-50%);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	transition: .4s;
	cursor: pointer
}

#reward-btn:active,
#reward-btn:hover {
	box-shadow: 0 6px 12px rgba(0, 0, 0, .2), 0 4px 15px rgba(0, 0, 0, .2)
}

#reward {
	position: absolute;
	z-index: 9999;
	left: 50%;
	top: 20%;
	transform: translateX(-50%);
	margin: 60px 0;
	padding: 0 20px 20px;
	background-color: #dbedff;
	display: none
}

#reward.ready {
	visibility: hidden;
	display: block;
	transform: translate(-50%, -100%);
	transition: .3s
}

#reward.in {
	visibility: visible;
	opacity: 1;
	transform: translate(-50%)
}

#reward .close {
	height: 28px;
	line-height: 28px;
	width: 28px;
	display: block;
	text-align: center;
	position: absolute;
	right: -12px;
	top: -10px;
	border-radius: 50%;
	background-color: #403e3e;
	cursor: pointer
}

#reward .close i {
	font-size: 20px;
	color: #fff
}

#reward .reward-p {
	color: #403e3e;
	font-weight: 700;
	font-size: 20px;
	text-align: center;
	text-shadow: 1px 1px 1px #70b6ff
}

#reward .reward-p i {
	margin: 0 10px;
	transform: translateY(2px)
}

#reward .reward-box {
	display: flex;
	justify-content: space-between;
	width: 100%
}

#reward .reward-box .reward-item {
	text-align: center;
	margin: 0 10px
}

#reward .reward-type {
	font-size: 16px;
	display: block;
	color: #000;
	margin-top: 10px
}

#reward .reward-img {
	display: block;
	width: 12rem;
	height: 12rem;
	border-radius: 3px
}

@media (max-width:768px) {
	#reward {
		padding: 0 10px 10px
	}

	#reward .reward-img {
		max-width: 10rem;
		max-height: 10rem;
		margin: 0 5px
	}
}

.share-wrap {
	min-height: 20px;
	display: none;
	position: relative;
	z-index: 1;
	right: 0;
	bottom: 0;
	width: 250px;
	background-color: #f5f5f5;
	border-radius: 2px
}

.share-wrap .arrow {
	position: absolute;
	z-index: -1;
	top: -3px;
	right: 20px;
	display: block;
	width: 10px;
	height: 10px;
	transform: rotate(45deg);
	background-color: #f5f5f5
}

.share-btn {
	float: right;
	position: relative
}

.share-outer {
	display: flex;
	justify-content: flex-end;
	border: none;
	text-shadow: none;
	text-decoration: none;
	width: auto;
	color: #0681d0;
	height: 28px;
	line-height: 26px
}

.share-outer i {
	font-size: 18px;
	margin-right: 5px;
	color: #36adf9
}

.share-outer:hover {
	transform: none;
	cursor: pointer
}

.share-icons {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-wrap: wrap
}

.share-icons a {
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	margin: 3px;
	transition: .3s;
	text-align: center;
	color: #70b6ff;
	width: 28px;
	height: 28px;
	line-height: 26px;
	font-size: 13px
}

.share-icons a i {
	font-size: 24px
}

.share-icons a.weibo {
	color: #d81e06
}

.share-icons a.weixin {
	color: #51c332
}

.share-icons a.qq {
	color: #4cafe9
}

.share-icons a.douban {
	color: #05b711
}

.share-icons a.twitter {
	color: #00aced
}

.share-icons a.facebook {
	color: #3b5998
}

.share-icons a.google {
	color: #dd4b39
}

.share-icons a:active {
	color: ocean
}

.share-icons a:hover {
	transform: scale(1.2)
}

.wx-share-modal {
	position: fixed;
	top: 24%;
	left: 50%;
	z-index: 9999;
	padding: 20px;
	text-align: center;
	color: #727272;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	opacity: 0;
	transform: translate(-50%, -200%)
}

.wx-share-modal p {
	margin-bottom: 10px
}

.wx-share-modal.ready {
	visibility: 0;
	display: block;
	transform: translate(-50%, -100%);
	transition: .3s
}

.wx-share-modal.in {
	display: block;
	visibility: visible;
	opacity: 1;
	transform: translate(-50%)
}

.wx-share-modal .modal-close {
	position: absolute;
	right: 15px;
	top: 15px;
	color: rgba(0, 0, 0, .2);
	font-size: 16px;
	line-height: 20px
}

.wx-share-modal .modal-close i {
	font-size: 24px
}

.wx-share-modal .modal-close:active,
.wx-share-modal .modal-close:hover {
	color: rgba(0, 0, 0, .4)
}

#share-mask {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .6);
	z-index: 999;
	display: none
}

.navbar {
	position: relative;
	padding-top: 3rem;
	text-align: center
}

.navbar .nav {
	list-style: none;
	padding-left: 0;
	margin-left: 0
}

.navbar .nav .nav-item-link {
	display: block;
	padding: 1rem;
	color: #bbb;
	text-decoration: none;
	cursor: pointer
}

.navbar .nav .nav-item-link:hover {
	opacity: .8;
	background-color: #403e3e
}

.navbar .nav.nav-main .nav-item-link i {
	font-size: 1rem;
	display: block;
	line-height: 1
}

.navbar-bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 2rem
}

.logo {
	text-align: center;
	margin-bottom: 2rem
}

.logo img {
	width: 4.2rem
}

.totop {
	position: relative;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
	width: 3.2rem;
	height: 3.2rem;
	border-radius: 3.2rem;
	background-color: #f4f4f4;
	line-height: 3rem
}

.totop:hover>i {
	-webkit-animation: rocket .3s ease-in-out;
	animation: rocket .3s ease-in-out
}

@-webkit-keyframes rocket {
	0% {
		transform: translateY(0);
		opacity: 1
	}

	45% {
		transform: translateY(-3.2rem);
		opacity: 0
	}

	55% {
		transform: translateY(3.2rem);
		opacity: 0
	}

	to {
		transform: translateY(0);
		opacity: 1
	}
}

@keyframes rocket {
	0% {
		transform: translateY(0);
		opacity: 1
	}

	45% {
		transform: translateY(-3.2rem);
		opacity: 0
	}

	55% {
		transform: translateY(3.2rem);
		opacity: 0
	}

	to {
		transform: translateY(0);
		opacity: 1
	}
}

@media (max-width:768px) {
	html {
		font-size: 60%
	}
}

.article-updated:before {
	content: "\F044";
	margin-right: .15rem;
	font-family: remixicon;
	opacity: .5;
	font-size: 1.3rem;
	line-height: 1rem;
}

.article-updated {
	text-decoration: none;
	color: #5c6b72;
	margin-left: 1.5rem;
}

/*# sourceMappingURL=/main.css.map */
.sidebar-right {
	position: absolute;
	top: 14rem;
	left: calc((100vw - 70rem)/2 + 70rem);
	font-size: 80%;
	opacity: .8;
}

@media screen and (max-width: 1100px) {
	.sidebar-right {
		display: none;
	}
}

.sidebar-right .box {
	width: 140px;
	border-radius: 16px;
	background: 0 0;
	margin-bottom: 50px;

	background: #f5f5f5;
	border-radius: 16px;
}

.sidebar-right .box ul {
	position: relative;
	top: 4px;
	left: 1rem;
	display: grid;
	grid-template-columns: 40px 40px 40px;
	font-weight: 900;
	font-size: 18px;
}

.sidebar-right .box ul li {
	display: block;
	width: 40px;
	text-align: center;
}

.sidebar-right .box ul li a {
	text-decoration: none;
	color: #0052d4;
}

.sidebar-right .box ul li p {
	font-size: 12px;
	color: #9e9e9e;
	margin-top: 0px !important;
}

.article-entry code {
	font-family: rubik, microsoft yahei, wenquanyi micro hei, sans-serif !important;
	background: rgba(99, 99, 99, .07);
	background: #b2fefa;
	background: linear-gradient(to right, #cff0ff, #afcafd);
	color: #000;
	overflow-wrap: break-word;
	word-wrap: break-word;
	padding: .1rem .3rem .2rem;
	border-radius: 2px;
	opacity: .9;
}

.article-entry hr {
	display: block;
	margin-top: 30px;
	margin-bottom: 20px;
	border: 0;
	font-size: 28px;
	font-weight: 300;
	unicode-bidi: isolate;
	margin-block-start: .5em;
	margin-block-end: .5em;
	margin-inline-start: auto;
	margin-inline-end: auto;
	border: none;
	text-align: center;
	color: #afcafd;
}

.article-entry blockquote {
	position: relative;
	padding: 1rem 2rem;
	color: #656565;
	background-color: rgba(119, 119, 119, .05);
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin: 0 0 2em;
}

blockquote {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 40px;
	margin-inline-end: 40px;
}

.article-entry blockquote:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 3px;
	background: skyblue;
}

.article-entry p a {
	color: #232323;
}

.article-entry p a {
	color: #232323;
	transition: all 200ms ease-in-out;
	position: relative;
	font-weight: 600;
	text-decoration: none;
	/* border-bottom:20px solid #55aaff; */
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-color: rgba(85, 170, 255, 0.5);
}

.article-entry p a::before {
	font-weight: 800;
	content: "💖";
	opacity: 1;
	color: #55aaff;
}

.article-entry {
	min-height: 200px;
}

.article-entry p {
	text-indent: 2em;
}

.article-entry li p {
	text-indent: 0em;
}

.excerpt {
	position: relative;
	padding: 1rem 2rem;
	color: #656565;
	background-color: rgba(119, 119, 119, .05);
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin: 0;
}

.excerpt:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 3px;
	background: skyblue;
}

.doing-div {
	height: 200px;
	font-size: 16px;
	text-align: center;
	color: rgb(133, 149, 221);
	padding-top: 90px;
}

.post-copyright a {
	text-decoration: none;
	color: #999;
}

.collapse-code {
	cursor: pointer;
	font-size: 16px;
	font-weight: 900;
	color: #0ed2f7;
}

.collapse-code-lines {
	font-size: 14px;
	font-weight: 900;
	color: #cccccc;
	padding-left: 10px;
}

.hide {
	display: none;
}

.language-mark span {
	font-size: 16px;
	font-weight: 900;
	color: #aaff7f;
}

.todo-div a {
	color: #55aaff;
	position: relative;
	font-weight: 200;
	text-decoration: none;
	/* border-bottom:20px solid #55aaff; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: rgba(85, 170, 255, 0.5);
}


input[type=checkbox] {
	margin-right: 10px;
	top: 2px;
	cursor: pointer;
	width: 16px;
	height: 16px;
	position: relative;
}

input[type=checkbox]:after {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	content: " ";
	background-color: #fff;
	color: #fff;
	display: inline-block;
	visibility: visible;
	border: 1px solid grey;
	padding: 0 3px;
	border-radius: 3px;
}

input[type=checkbox]:checked:after {
	background-color: #0f97e7;
	content: "✓";
	font-size: 12px;
}


input[type=checkbox]:checked:disabled:after {
	width: 16px;
	height: 16px;
	top: 0;
	color: #fff;
	display: inline-block;
	visibility: visible;
	border: 1px solid grey;
	padding: 0 3px;
	border-radius: 3px;
	background-color: #0f97e7;
	content: "✓";
	font-size: 12px;
}

input[type=checkbox]:disabled:after {
	width: 16px;
	height: 16px;
	top: 0;
	color: #fff;
	display: inline-block;
	visibility: visible;
	border: 1px solid grey;
	padding: 0 3px;
	border-radius: 3px;
	background-color: #0f97e7;
	content: "×";
	font-size: 12px;
}

.post-top {
	font-size: 12px;
	color: red;
	border: 1px solid red;
	width: 22px;
	height: 22px;
	line-height: 22px;
	padding: 2px;
	border-radius: 2px;
}

.post-doing {
	font-size: 16px;
	color: #b9c6ff;
	/* border: 1px solid #ccd5ff; */
	width: 22px;
	height: 32px;
	line-height: 32px;
	padding: 4px;
	border-radius: 2px;
}

.post-doing .ri-loader-line {
	font-size: 18px;
	font-weight: 600;
}


.article-title:hover {
	color: #0052D4;
}

.article-title:hover .post-top {
	color: #d46402;
	border: 1px solid #d46402;
}

.archive-article-title .post-top {
	display: none;
}

.ri-loader-line {
	animation: turn 3s linear infinite;
}

@keyframes turn {
	0% {
		-webkit-transform: rotate(0deg);
	}

	25% {
		-webkit-transform: rotate(90deg);
	}

	50% {
		-webkit-transform: rotate(180deg);
	}

	75% {
		-webkit-transform: rotate(270deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

*::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}

*::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	background-color: skyblue;
	background-image: -webkit-linear-gradient(45deg,
		rgba(255, 255, 255, 0.2) 25%,
		transparent 25%,
		transparent 50%,
		rgba(255, 255, 255, 0.2) 50%,
		rgba(255, 255, 255, 0.2) 75%,
		transparent 75%,
		transparent);
}

*::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #ffffff;
	/* border-radius: 10px; */
}

.article-entry ul li {
	position: relative;
	margin: 2px 0;
	padding: 2px;
	list-style: none;
}

.article-entry li:before {
	top: 12px;
	left: 0px;
	/* margin-left: 12px; */
	width: 12px;
	height: 12px;
	border: 2px solid #49b1f5;
	border-radius: 12px;
	background: 0 0;
	content: '';
	line-height: 12px;
}

.article-entry ol li:before,
.article-entry ul li:before {
	position: absolute;
	top: 10px;
	left: -12px;
	/* background: #49b1f5; */
	width: 8px;
	height: 8px;
	border: 2px solid #49b1f5;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	/* -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out; */
}

/* 
.article-entry ul>li:before {
    top: 10px;
    margin-left: .45rem;
    width: .3rem;
    height: .3rem;
    border: .15rem solid #49b1f5;
    border-radius: .3rem;
    background: 0 0;
    content: '';
    line-height: .3rem;
} */
